Javascript:如何检查一个string是否为空?

可能重复:
在JavaScript中检查空string的最佳方法是什么?

我知道这是非常基本的,但我是新来的JavaScript,无法find答案的任何地方。

我如何检查一个string是否为空?

我检查长度。

if (str.length == 0) { } 

如果你想知道它是否是一个空string使用===而不是==。

 if(variable === "") { } 

这是因为===只有在两边的值都是相同types的情况下才返回true,在这个例子中是一个string。

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

这应该工作:

 if (variable === "") { } 

但为了更好的检查:

 if(str == "" || str == null) { //enter code here } 
 if (value == "") { // it is empty }