使用Chrome版本27.0.1453.93,我发现了一些我无法理解的奇怪内容:
启动您的控制台并直接输入
95.1-80
对我来说答案应该是
15.1
95.10-80
15.099999999999994
(95.10-80).toFixed(2)
"15.10"
(95.10-80).toFixed(3)
"15.100"
...
(95.10-80).toFixed(13)
"15.1000000000000"
...
(95.10-80).toFixed(15)
"15.099999999999994"
...
(95.10-80).toFixed(20)
"15.09999999999999431566"
有人知道为什么吗?
此致