Chrome 29.0.1547.57:
0.0095 .toFixed(3) // "0.009"
0.1095 .toFixed(3) // "0.110"
1.1095 .toFixed(3) // "1.109"
这个函数有什么问题吗? 我知道我可以自己写函数,但问题在于为什么这个库函数会有这么多错误? 根据MDN的说明,它是在JS 1.5中实现的,所以不是新的。或者我没有正确地理解这个函数?
Chrome 29.0.1547.57:
0.0095 .toFixed(3) // "0.009"
0.1095 .toFixed(3) // "0.110"
1.1095 .toFixed(3) // "1.109"
toFixed
工作方式的最恰当的词,这只是浮点数的工作方式,这可能是意料之外的。 - chridam