一尘不染

如何在JavaScript中检查空值?

javascript

如何在JavaScript中检查空值?我在下面编写了代码,但是没有用。

if (pass == null || cpass == null || email == null || cemail == null || user == null) {

    alert("fill all columns");
    return false;

}

在JavaScript程序中如何找到错误?


阅读 274

收藏
2020-05-01

共1个答案

一尘不染

JavaScript在检查“空”值方面非常灵活。我猜您实际上是在寻找空字符串,在这种情况下,这种简单的代码将起作用:

if(!pass || !cpass || !email || !cemail || !user){

这将检查空字符串(""), ,,null 以及数字和undefined``false``0``NaN

请注意,如果您专门检查数字,则0使用此方法时常会犯错,对于返回的函数,它num !== 0是首选(num !== -1~num(或(也检查了错误代码-1)))-1,例如indexOf

2020-05-01