问题
我想根据第 3 位小数将一个数字四舍五入到最小的数字。
举个例子
如果数字是6.1064
我想输出6.10
而不是6.11
如果数字是5.9407
我想输出5.94
现在的情况
我目前使用Math.round
,但它不是我所追求的6.1064
。6.11
我该怎么做这是Javascript?
问题
我想根据第 3 位小数将一个数字四舍五入到最小的数字。
举个例子
如果数字是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,下限,除以 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"
(Math.floor(6.1065 *100)/100).toFixed(2)