kyle'sBlog
2022年3月11日 星期五
[2022.LEARN.007][筆記]Javascript小數相乘誤差
問題:5.145*1300=6688.5
看起來本應該是6688.5的結果,
javascript 相乘之後會變成 6688.4999999...
這會導致若是要四捨五入到整數,誤差就變成1。
解法:(value).tofixed(4)
參考:
保哥:
前端工程研究:關於 JavaScript 中 Number 型別的常見地雷與建議作法
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言