2011-03-02 51 views
0

如何在javascript中繞浮點錯誤?如何在javascript中繞浮點錯誤

+1

使用toFixed()方法,http://www.w3schools.com/jsref/jsref_tofixed.asp – 2011-03-02 13:34:17

+0

...所以錯誤是圓的?對不起,無法抗拒。 ;-) – deceze 2011-03-02 13:46:15

回答

3

使用toFixed圓它,然後將其轉換回數字

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

DEMO

0

爲了完善對0獲得32位有符號整數,使用x | 0

還有Math.round函數向最接近的整數舍入。

0

您可以使用Math.round(number * 1E6)/1E6四捨五入到小數點後6位。