如何在 JavaScript 中四捨五入到最接近的 N
假設我們有一個數字,
const num = 76;
然而,
如果我們將這個數字四捨五入到最接近的 10 位,結果將是 80
如果我們將這個數字四捨五入到最接近的 100 位,結果將是 100
如果我們將這個數字四捨五入到最接近的 1000 位,結果將是 0
我們需要編寫一個 JavaScript 函式,它接收一個要四捨五入的數字作為第一個引數,接收四捨五入因子作為第二個引數。
該函式應在舍入數字後返回結果。
舉例
程式碼為:
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));控制檯中的輸出為:
輸出
80 100 0
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP