2011-03-23 67 views

回答

3

你从哪里得到这个结果?

从Firebug的控制台在Firefox 3.6.3

>>> 100==99.99 
false 
>>> 100==99.999 
false 
>>> 100==99.9999 
false 
>>> 100==99.99999 
false 
>>> 100==99.999999 
false 
>>> 100==99.9999999 
false 
>>> 100==99.99999999 
false 
>>> 100==99.999999999 
false 
>>> 100==99.9999999999 
false 
>>> 100==99.99999999999 
false 
>>> 100==99.999999999999 
false 
>>> 100==99.9999999999999 
false 
>>> 100==99.99999999999999 
false 
>>> 100==99.999999999999999 
true 
+1

我使用了Internet Explorer。 – airbai 2011-03-23 07:15:05

+5

@airbai,现在你有两个问题:) – harpo 2011-03-23 07:16:24

-2

为什么是100 == 99.999在Javascript中为true?

不是;无论您使用的JavaScript实现是多少。

不过100 == 99.99是假的Javascript?

因为它们不相等。