2017-06-12 56 views
0

當我嘗試在我的代碼中計算700*0.7時,結果出錯。 控制檯顯示489.99999999999994儘管正確的結果是490.我真的不明白這是什麼魔術。任何人都可以澄清它嗎?其他數字正常計算。 P.S.你可以在控制檯的chrome中試試這個。 example1在控制檯中出現錯誤結果

example2

+0

[詳細說明](https://stackoverflow.com/a/21895757/540352) – Laoujin

+0

可能重複[爲什麼浮點數不準確?](https://stackoverflow.com/questions/21895756/why-在浮點號碼,不準確) –

回答

0

浮點算術並不總是100%準確。處理浮點數時,使用標準的數學庫函數可以100%確定結果。

相關問題