如何在 JavaScript 中检查空字符串
答案:使用 ===
运算符
您可以使用严格相等运算符 (===
) 来检查字符串是否为空。
比较 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