问题
我想根据第3个小数将数字舍入到最小数字。
例如
如果数字为6.1064
,我想输出6.10
而不是6.11
如果数字为5.9407
,我想输出5.94
现状
我目前使用的是Math.round
,但它将6.1064
舍为6.11
,这不是我所追求的。
我该怎么做才是Javascript?
答案 0 :(得分:4)
您可以使用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"
答案 1 :(得分:2)
(Math.floor(6.1065 *100)/100).toFixed(2)