问题
我想根据小数点后第三位将数字四舍五入到最小值。
举个例子
如果数字是 6.1064
我想输出 6.10
而不是 6.11
如果数字是 5.9407
我想输出 5.94
现状
我目前使用 Math.round
但它将 6.1064
舍入为 6.11
这不是我想要的。
我该怎么做是 Javascript?
最佳答案
您可以使用 Math.floor()
.
Math.floor(1.9)
1
但是如果你想到第 100 位,乘以 100,floor,除以 100。
var num = 6.1064;
Math.floor((num*100))/100;
6.1
要使其显示 6.10 而不是 6.1,请使用 toFixed()
:
var num = 6.1064;
var floor = Math.floor((num*100))/100;
floor.toFixed(2)
"6.10"
关于javascript - 如何根据第三位小数舍入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13060512/