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

Javascript: How to check if a string is empty?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
What is the best way to check for an empty string in JavaScript?

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

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


我检查长度。

1
2
if (str.length == 0) {
}


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

1
2
if(variable ==="") {
}

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

例如:(false==")将返回true,而(false==")将返回false。


但为了更好的检查:

1
2
3
4
if(str === null || str === '')
{
    //enter code here
}


这应该有效:

1
2
3
if (variable ==="") {

}


1
2
3
if (value =="") {
  // it is empty
}