JavaScript - 空字符串检查
字符串是一种数据类型,我们可以用它来保存文本格式的数据。它是用双引号或单引号括起来的字符序列。
有时我们需要检查字符串是否为空。在 JavaScript 中,我们可以使用以下方法检查空字符串。
使用 length 属性
检查空字符串的方法非常简单,也是最常用的。我们只需使用字符串的 length 属性检查其长度即可。如果字符串的长度为 0,则为空字符串。如果长度为 1 或大于 1,则字符串不为空。
语法
以下是使用 length 属性检查字符串是否为空的语法。
if(string_name.length === 0){
// 字符串为空
}
示例
以下是示例代码,展示了如何使用 length 属性检查字符串是否为空。
<html>
<body>
<script>
var str = '';
if(str.length === 0){
document.write('String is empty');
}
</script>
</body>
</html>
以下是上述程序的输出 -
String is empty
使用 trim() 方法
string.trim() 方法允许我们从字符串开头删除空格。删除空格后,我们可以检查字符串长度是否为零,如果为空,则字符串可能为空、null 或 undefined。
语法
以下是使用 trim() 方法检查空字符串的语法。
if(string_name.trim() === ''){
// 字符串为空
}
示例
以下是示例代码,展示了如何使用 trim() 方法检查空字符串。
<html>
<body>
<script>
var str = ' ';
if(str.trim() === ''){
document.write('String is empty');
}
</script>
</body>
</html>
以下是上述程序的输出 -
String is empty
因此,我们已经了解了如何使用 length 属性和 trim() 方法检查 JavaScript 中的空字符串。

