我運行的JavaScript代碼如下:在JavaScript操作很多小數
var var1 = 0.53;
var var2 = 0.47;
alert(var1-var2);
此代碼返回:
0.06000000000000005
但如果我執行這段JavaScript代碼:
var var1 = 0.14;
var var2 = 100;
alert(var1*var2);
退貨是:
14.0600000000000002
什麼文件來解釋這個?
謝謝!
任何討論浮點數如何工作的內容。 –
http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html –