标签: javascript
如何在javascript中舍入浮点错误?
答案 0 :(得分:3)
使用toFixed将其舍入然后将其转换回数字
var num = 1.00000000000000002341; alert(+num.toFixed(10));
<强> DEMO 强>
答案 1 :(得分:0)
要向0舍入以获得32位有符号整数,请使用x | 0。
x | 0
还有Math.round函数向最接近的整数舍入。
Math.round
答案 2 :(得分:0)
您可以使用Math.round(number * 1E6) / 1E6舍入最多6个小数位。
Math.round(number * 1E6) / 1E6