我在控制台中输入:
var number = .14
number.toFixed(2)
"0.14"
number.toFixed(2)*100
14.000000000000002
这只发生在 0.14 上,而不是其他值。像 .16 一样工作正常。任何人都知道引擎盖下发生了什么?超级诡异。
在评论中看到,如果我想修剪/舍入结果,如果不使用 toFixed(2) 我该怎么办?
我在控制台中输入:
var number = .14
number.toFixed(2)
"0.14"
number.toFixed(2)*100
14.000000000000002
这只发生在 0.14 上,而不是其他值。像 .16 一样工作正常。任何人都知道引擎盖下发生了什么?超级诡异。
在评论中看到,如果我想修剪/舍入结果,如果不使用 toFixed(2) 我该怎么办?