当前位置: 首页 > 面试题库 >

如何在JavaScript中检查空值?

东方灵均
2023-03-14
问题内容

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

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

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

}

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


问题答案:

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

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

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

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



 类似资料:
  • 问题内容: 我看到了这个问题,但是没有看到JavaScript特定的示例。JavaScript中是否有一个简单的可用工具,还是仅用于检查的情况? 问题答案: 如果您只想检查是否有任何价值,可以 如果您需要专门为在空空字符串检查,我想核对是你最好的选择,使用的运营商(让你知道这是,事实上,一个字符串你比较反对)。

  • 如果在除 之外的任何上下文中访问未定义的变量,您将得到一个错误 我发现,在Ryan的回答中♦, maerics和nwellnhof,即使没有为函数提供参数,其参数变量也总是声明的。这一事实也证明下面列表中的第一项是错误的。 据我了解,可能会出现以下情况: > 函数的参数为(或),在这种情况下,已保护内部代码,呈现

  • null JPQL中是否存在检查UUID空值的问题?

  • 本文向大家介绍如何在JavaScript中检查null,undefined或空白变量?,包括了如何在JavaScript中检查null,undefined或空白变量?的使用技巧和注意事项,需要的朋友参考一下 获得以下结果后,您可以查找变量为null还是未定义。如果结果为“ false”,则表示变量为null且未定义。 在这里,变量结果为“ True”- 使用“ typeof”检查变量是否存在-

  • 下面的代码引发NullPointerException。即使有

  • 问题内容: 测试JavaScript中是否未定义变量的最合适方法是什么?我已经看到了几种可能的方法: 要么 要么 问题答案: 如果您想知道变量是否已声明而无论其值如何,那么使用运算符是最安全的方法。考虑以下示例: 但这在某些情况下可能不是预期的结果,因为已声明但未初始化变量或属性。使用运算符进行更强大的检查。 如果您想知道变量是否尚未声明或具有值,请使用运算符,该运算符可确保返回字符串: 直接比较