📌  相关文章
📜  如何检查 JavaScript 中的变量是否为空?

📅  最后修改于: 2022-05-13 01:56:36.244000             🧑  作者: Mango

如何检查 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 代码中具有正确的条件。