js中的数字精度问题

2018-04-01  本文已影响0人  柒轩轩轩轩

在做练习题的过程中,发现了 0.8-0.2 = 0.60000001的问题。
后来查询相关资料 发现存在这个问题是因为 在数字存储过程中转化造成的
可以用toFixed()toPrecision()
但是注意 转化完就成了string 所以最好是通过这种形式:
parseFloat(number.toPrecision(1))

上一篇 下一篇

猜你喜欢

热点阅读