2015-01-02 112 views
0

我使用JavaScript執行基本的計算,當我使用數量的這種組合,將無法正確計算:簡單的計算 - 的JavaScript

alert((40071.13 + 6028.91) - 46100.04); 

應該計算爲0,但事實並非如此。所有其他數字組合適合我。

幫助!

回答

0

這是一個舍入問題。試試這個四捨五入到小數點後2位

var num = (40071.13 + 6028.91) - 46100.04; 
alert(num.toFixed(2)); 

看到它在行動上jsFiddle