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

我知道这很简单,但是我对 javascript 还是个新手,到处都找不到答案。

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

580828 次浏览
if (value == "") {
// it is empty
}

这应该会奏效:

if (variable === "") {


}

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

if(variable === "") {
}

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

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

我检查长度。

if (str.length == 0) {
}

但是为了更好的检查:

if(str === null || str === '')
{
//enter code here
}