猿问

如何在JavaScript中检查空值?

如何在JavaScript中检查空值?

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

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

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

我怎样才能在JavaScript程序中找到错误?


一只斗牛犬
浏览 725回答 3
3回答

长风秋雁

关于检查“null”值,Javascript非常灵活。我猜你实际上在寻找空字符串,在这种情况下,这个更简单的代码将起作用:if(!pass || !cpass || !email || !cemail || !user){这将检查空字符串(""), ,,null 以及数字和undefinedfalse0NaN请注意,如果你是专门为数字检查它是一个常见的错误错过0用这种方法,并num !== 0优先(或num !== -1或~num(哈克代码,也检查对抗-1))返回的功能-1,如indexOf)

慕田峪9158850

只需更换==用===在所有地方。== 是一种宽松或抽象的平等比较=== 是一种严格的平等比较有关更多详细信息,请参阅MDN有关Equality比较和相同性的文章。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答