如何在javascript中区分0和空字符串?

时间:2015-01-28 22:18:46

标签: javascript

a="";  // empty String
b=0;

然后

a==b;  // returns true

只有当我比较两个空字符串或两个零时才能构建什么样的测试来返回true?

2 个答案:

答案 0 :(得分:5)

使用严格比较运算符===。这不会使用JavaScript的默认类型强制,因此您将获得正确的结果。

"" === 0; // false

答案 1 :(得分:1)

使用===代替==来检查未定义和零或假比较

相关问题