js小數乘法精確率問題


研究拓撲圖百分比乘法計算,帶小數位計算會出現值溢出的問題

JS里做小數的乘法運算時會出現浮點錯誤: 
結果是251.89999999999998 而不是251.9 
這個問題想必有很多人為之頭痛。
那么如何解決呢?

解決方式:
parseFloat(val*100).toFixed(2))+"%";
即可得到保留兩位小數的百分數。

此處借助toFixed()方法來四舍五入保留小數位。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM