如何在JavaScript中检查空值?

赏金将在7天后到期。此问题的答案有资格获得+500声誉赏金。
没有人想把更多的注意力吸引到这个问题上。

如何在JavaScript中检查空值?我写了下面的代码,但它不起作用

如果(pass==null | | cpass==null | | | email==null | | cemail==null | | user==null){
警告(“填写所有列”);
返回false;
}   

如何在JavaScript程序中找到错误

Javascript在检查“null”值方面非常灵活。我猜您实际上是在寻找空字符串,在这种情况下,这个更简单的代码可以工作:

如果(!pass | | |!cpass | |!email | |!user){

它将检查空字符串()、nullundefinedfalse以及数字0NaN

请注意,如果您是专门检查数字,那么使用此方法错过0是一个常见错误,对于返回-1的函数,首选num!==0(或者num!=-1或者~num(也检查-1)例如indexOf

发表评论