toFixed 定义:toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。
bug表现:
复现代码:
let a1= 3.335
a1.toFixed(2)
// "3.33"
期望:
结果应该是3.34
这是为什么???
mozilla toFixed解释
toFixed 定义:toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。
let a1= 3.335
a1.toFixed(2)
// "3.33"
结果应该是3.34
这是为什么???
mozilla toFixed解释
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
toFixed
是银行家进位法,不是四舍五入。什么叫银行家进位法,你可以自己搜索一下。JS 没提供内置的四舍五入方法,可以利用
Math.round
自己实现一个。下面是一个参考例子: