Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Lấy phần thập phân của số bằng JavaScript


Vấn đề

Chúng ta cần viết một hàm JavaScript nhận vào một số. Hàm phải lấy và trả về phần của số sau dấu chấm (.)

Ví dụ

Dưới đây là mã:

const num = 435.43436; 
const retrieveDecimalPart = (num = 1) => { 
  const str = String(num); 
  let [_, decimal] = str.split('.'); 
  const divisor = Math.pow(10, decimal.length) 
  decimal = +decimal; 
  return decimal / divisor; 
}; 
console.log(retrieveDecimalPart(num));

Kết quả

Kết quả console:

0.43436