可能重複:
Elegant workaround for JavaScript floating point number problemJavaScript的加成產生怪異的小數問題
爲什麼是它使用JavaScript將2號在一起的時候,它會返回小數點的瘋狂多少?
如果我在紙上添加285.72 + 142.86它等於428.58,那麼您可以通過計算器得到相同的答案。
但是,如果我再補充一點數量從2個文本框返回428.58000000000004
我需要我的javascript返回428.58。我知道我可以使用.toFixed(),但我不喜歡,因爲我不明白爲什麼將兩個數字加在一起會在小數點後創建如此瘋狂的地方。
啊,好醇」浮點運算。 – Pat
謝謝Marc B,找不到其他帖子,這指出我的方向是正確的。有關這篇文章的鏈接http://floating-point-gui.de/basic/,我已經忘記了來自學校的浮點主題。 – Mark