代码之家  ›  专栏  ›  技术社区  ›  Andrew

javascript:如何检查字符串是否为空?[复制品]

  •  80
  • Andrew  · 技术社区  · 15 年前

    可能重复:
    What is the best way to check for an empty string in JavaScript?

    我知道这是非常基本的,但我对javascript还不熟悉,在任何地方都找不到答案。

    如何检查字符串是否为空?

    5 回复  |  直到 8 年前
        1
  •  124
  •   Dustin Laine    15 年前

    我查一下长度。

    if (str.length == 0) {
    }
    
        2
  •  46
  •   nxt    15 年前

    如果您想知道它是否是空字符串,请使用===而不是==。

    if(variable === "") {
    }
    

    这是因为===只有当两边的值都是同一类型时才会返回true,在本例中是一个字符串。

    例如: (false==“”)将返回true,并且(false==“”)将返回false。

        3
  •  10
  •   Tom Castle    15 年前

    这应该有效:

    if (variable === "") {
    
    }
    
        4
  •  8
  •   JeanValjean    6 年前

    但为了更好的检查:

    if(str === null || str === '')
    {
        //enter code here
    }
    
        5
  •  -10
  •   Ray    15 年前
    if (value == "") {
      // it is empty
    }