js加减乘除运算失去精度问题


1. 项目中遇到问题:

  计算商品总价值是13.01,但得出值为12.009999998

 

2. 经查阅得知js计算小数有损失精度问题

 

3. 解决办法:

  将数值乘以100相加计算后,再将所得值除以100得出值

 

 

0.1+0.2参与必出现精度损失,为什么精度损失可参考文章:https://www.cnblogs.com/zm-blogs/p/12909096.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM