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

Làm tròn lên đến bội số N gần nhất trong JavaScript

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