2

我在控制台中输入:

var number = .14 
number.toFixed(2)
"0.14"
number.toFixed(2)*100
14.000000000000002

这只发生在 0.14 上,而不是其他值。像 .16 一样工作正常。任何人都知道引擎盖下发生了什么?超级诡异。

在评论中看到,如果我想修剪/舍入结果,如果不使用 toFixed(2) 我该怎么办?

4

0 回答 0