评估空字符串的值

时间:2012-08-15 08:42:59

标签: javascript

为什么

console.log('' == false); //true

console.log('' === false); //false

根据this,最后一行应该返回true,对吗?

2 个答案:

答案 0 :(得分:7)

因为===检查类型而字符串是字符串而false是布尔值。

答案 1 :(得分:2)

不,当您在javascript中使用===时,您还要比较类型see this article,这将更详细地解释。