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