如何检查 JavaScript 中的变量是否为空?
通过对给定变量应用简单的 if-else条件,您可以轻松地检查 JavaScript 中的变量是Null还是Not Null 。
有两种方法可以检查变量是否为空。首先,我将首先讨论对您来说似乎正确的错误方法,然后我们将讨论检查变量是否为空的正确方法。
方法一:看似正确的错误方式。
健康)状况:
if(my_var) {
....
}
注意:当变量为空时,变量中不存在任何对象值。 Null通常在可以预期对象但没有对象相关的地方检索。
通过上述条件,如果my_var为 null 则给出if 条件不会执行,因为 null 在 JavaScript 中是一个假值,但在 JavaScript 中有许多预定义的假值,例如
- 不明确的
- 空值
- 0
- “” (空字符串)
- 错误的
- 钠
因此,如果my_var等于上述任何预定义的虚假值,那么如果 条件不会执行,反之亦然。
示例 1:
HTML
GeeksforGeeks
variable-name : GFG_Var
HTML
HTML
GeeksforGeeks
variable-name : GFG_Var
HTML
输出:
方法2:以下代码显示了检查变量是否为空的正确方法。
健康)状况:
if(my_var !== null)
{
....
}
上述条件实际上是检查变量是否为空的正确方法。如果 如果my_var是 null 以外的任何值,则条件将执行,即
- 如果 my_var未定义 然后条件将执行。
- 如果 my_var 为0 ,则条件将执行。
- 如果 my_var 是” (空字符串) 然后条件将执行。
- …
此条件将检查变量的确切值是否为空。
示例 2:
HTML
GeeksforGeeks
variable-name : GFG_Var
HTML
输出:输出与第一个示例中的相同,但在 JavaScript 代码中具有正确的条件。