js小数运算精度显示问题

2021-02-27  本文已影响0人  提起裙摆做女王i

参考原文链接:https://www.cnblogs.com/aeolian/p/9232331.html
js做小数运算时存在的bug。

console.info(100.1+9.8)
结果:109.89999999999999
console.info(100*9.8)
结果:980.0000000000001

解决方案:

console.info((100.1*1000+9.8*1000)/1000)
结果:109.9
var result=100.1+9.8;
console.info(result)
结果:109.89999999999999
console.info(result.toFixed(2))
结果:109.90
上一篇 下一篇

猜你喜欢

热点阅读