Chrome中的奇怪减法

时间:2013-05-31 15:56:19

标签: javascript math

使用Chrome版本27.0.1453.93,我发现了一些我无法理解的奇怪内容:

启动您的控制台并直接输入

95.1-80

对我来说答案应该是

15.1

适用于Chrome

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"

有人知道为什么吗?

此致

0 个答案:

没有答案