如何在javascript中舍入浮点错误

时间:2011-03-02 13:33:16

标签: javascript

如何在javascript中舍入浮点错误?

3 个答案:

答案 0 :(得分:3)

使用toFixed将其舍入然后将其转换回数字

var num = 1.00000000000000002341;
alert(+num.toFixed(10));

<强> DEMO

答案 1 :(得分:0)

要向0舍入以获得32位有符号整数,请使用x | 0

还有Math.round函数向最接近的整数舍入。

答案 2 :(得分:0)

您可以使用Math.round(number * 1E6) / 1E6舍入最多6个小数位。