📜  javascript 字符串长度 - Javascript (1)

📅  最后修改于: 2023-12-03 15:16:11.588000             🧑  作者: Mango

JavaScript 字符串长度

在 JavaScript 中,一个字符串可以包含零个或多个字符。在编写代码时,我们可能需要获取一个字符串的长度。本文将介绍如何在 JavaScript 中确定字符串的长度。

使用 length 属性

要获取 JavaScript 字符串的长度,可以使用 length 属性。这个属性返回字符串中包含的字符个数。以下是一个例子:

const str = 'JavaScript';
const len = str.length;
console.log(len); // 输出 10

在上面的代码中,我们首先定义一个字符串 str,它包含 10 个字符。然后我们使用 length 属性获取该字符串的长度,并将其存储在变量 len 中。最后,我们将 len 打印到控制台中,输出结果为 10。

需要注意的是,空字符串的长度为 0,而 undefinednull 不是字符串,所以它们没有 length 属性。在这种情况下,我们可以添加一个条件语句来检查字符串是否存在长度属性。

const str = '';
if (str && str.length) {
  console.log(str.length);
} else {
  console.log('字符串为空');
}

在上面的代码中,我们首先定义一个空字符串 str。然后我们检查字符串是否存在,并检查其 length 属性是否存在,如果都存在,我们就将字符串的长度打印到控制台中。否则,我们就认为字符串为空,并输出一条相应的消息。

总结

在 JavaScript 中,我们可以使用 length 属性获取字符串的长度。空字符串的长度为 0,而 undefinednull 不是字符串,所以它们没有 length 属性。在使用字符串长度的过程中,我们应该注意上述情况。