我想將一個數字四舍五入到最接近的值,但不使用 javascript 中的 Math.ceil() 函式。
通常我們會
Math.ceil(23.99) = 24
但是我們如何在不使用 Math.ceil() 的情況下實作它,例如
100.99 -> 101
34.78 -> 35
2.999 -> 3
有人可以讓我知道如何使用普通的 javascript 來實作它。不幸的是,我在網上找不到解決方案。
uj5u.com熱心網友回復:
使用toFixed()方法并在十進制后傳遞您需要的位數。見下面的例子
console.log("100.99 -> " (100.99).toFixed(0));
console.log("34.78 -> " (34.78).toFixed(0));
console.log("2.999 -> " (2.999).toFixed(0));
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/381396.html
標籤:javascript html 数学 格式化 四舍五入
