「 JAVASCRIPT 」 七月 04, 2021
【转】为什么 toFixed 会存在误差?
文章字数 5.1k 阅读约需 5 mins.
原文地址:https://wyiyi.github.io/amber/2021/03/25/number-precision/
在保留有效数字的时候我们经常会使用到 toFixed()
函数,但发现这个方法会存在一些奇怪的问题。
在JS中会有如下的现象,我们需要对最后的结果值进行保留固定位数且四舍五入处理,但发现结果不是所期望的。
1.5.toFixed(0) // 2 正确
1.35.toFixed(1) // 1.4 正确
1.335.toFixed(2) // 1.33 错误
1.3335...
查看全文