WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何在 JavaScript 中检查空字符串

主题:JavaScript / jQuery上一页|下一页

答案:使用 === 运算符

您可以使用严格相等运算符 (===) 来检查字符串是否为空。

比较 str === "" 只会在值的数据类型为字符串且不为空的情况下返回 true,否则返回 false,如下例所示:

<script>
if(str === ""){
    // string is empty, do something
}
    
// Some test cases
alert(2 === "");  // Outputs: flase
alert(0 === "") // Outputs: false
alert("" === "") // Outputs: true
alert("Hello World!" === "") // Outputs: false 
alert(false === "") // Outputs: false
alert(null === "") // Outputs: false
alert(undefined === "") // Outputs: false
</script>

如您所见,值 null, undefined, false 在比较中返回 false,因为它们是特殊值。 请查看 JavaScript 数据类型 章节以了解更多信息。


FAQ 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements