JS精度問題(0.1+0.2 = 0.3嗎?)

1、引出問題
0.1+0.2 = 0.3嗎?在JS中是這樣的嗎?咱們寫個測試代碼不就知道了嗎?
結果出人意料,並不像咱們所想象的那樣。那麼這究竟是爲何呢?
2、緣由分析
JS浮點數存儲機制:
3、解決辦法
1.本身實現浮點數加法
2.先轉化能夠計算的整數,再相加,最後轉化爲小數。
3.精度取必定位數如5
相關文章
相關標籤/搜索