标签: javascript expression behavior
简单地说我的问题是:
如果我在javascript中尝试0.1+0.2!==0.3,它将返回TRUE。但对于0.1+0.3!==0.4,它将返回FALSE。 为什么?
0.1+0.2!==0.3
TRUE
0.1+0.3!==0.4
FALSE
当我在google上搜索时,我发现javascript引擎使用IEEE 754格式表示浮点数。它没有整数的概念。
为什么它在上面的两个例子中表现不同?