小编典典

如何在 JavaScript 中检查 null 值?

all

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

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

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

}

以及如何在我的 JavaScript 程序中找到错误?


阅读 107

收藏
2022-03-02

共1个答案

小编典典

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

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

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

请注意,如果您专门检查数字,则0使用此方法会遗漏一个常见错误,并且num !== 0首选(或num !== -1~num(也检查的hacky代码-1))用于返回的函数-1,例如indexOf)。

2022-03-02