Computer >> Máy Tính >  >> Lập trình >> Javascript

Chỉ truy xuất phần thập phân của một số trong JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript sử dụng một số. Hàm của chúng ta sẽ chọn và trả về một phần của số sau dấu thập phân (.)

Ví dụ

Sau đâ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));

Đầu ra

Sau đây là đầu ra của bảng điều khiển -

0.43436