当唯一的区别是值时,为什么这两个表达式表现不同?

时间:2014-01-28 13:43:16

标签: javascript expression behavior

简单地说我的问题是:

如果我在javascript中尝试0.1+0.2!==0.3,它将返回TRUE。但对于0.1+0.3!==0.4,它将返回FALSE。 为什么?

当我在google上搜索时,我发现javascript引擎使用IEEE 754格式表示浮点数。它没有整数的概念。

为什么它在上面的两个例子中表现不同?

0 个答案:

没有答案