Cho số 76. Làm tròn đến gần nhất: 10→80, 100→100, 1000→0.
Viết hàm nhận số cần làm tròn và hệ số làm tròn, trả về kết quả.
Ví dụ
const num = 76;
const roundOffTo = (num, factor = 1) => {
const quotient = num / factor;
const res = Math.round(quotient) * factor;
return res;
};
console.log(roundOffTo(num, 10));
console.log(roundOffTo(num, 100));
console.log(roundOffTo(num, 1000));Kết quả
Kết quả in ra console:
80 100 0