如何检查 JavaScript 中的空值?我写了下面的代码,但是没有用。
if (pass == null || cpass == null || email == null || cemail == null || user == null) {
alert("fill all columns");
return false;
}
以及如何在我的 JavaScript 程序中找到错误?
原文由 Mahdi_Nine 发布,翻译遵循 CC BY-SA 4.0 许可协议
JavaScript 在检查“null”值方面非常灵活。我猜您实际上是在寻找空字符串,在这种情况下,这个更简单的代码将起作用:
它将检查空字符串(
""
)、null
、undefined
、false
以及数字0
和NaN
。请注意,如果您专门检查数字,则使用此方法遗漏
0
是一个常见错误,并且首选num !== 0
(或num !== -1
或~num
(也检查-1
)) 对于返回-1
的函数,例如indexOf
)。