在 JavaScript 中获取字符串的长度
How to get the Length of a String in JavaScript
使用该length
属性获取字符串的长度。例如,
'abc'.length
返回3
. 该length
属性是只读的并返回字符串的长度。如果访问空字符串,该属性返回0
。
索引.js
const str = 'abc'; console.log(str.length); // 👉️ 3 console.log(''.length); // 👉️ 0 console.log(' '.length); // 👉️ 2 console.log('test-'.length); // 👉️ 5
在所有示例中,我们都使用
length
属性来获取字符串的长度。
请注意,空格或任何其他字符都会被计算在内。
如果在空字符串上调用,该length
属性仅返回。0
字符串的length
属性是只读的,用户不能设置。
索引.js
let str = 'abc'; str.length = 10; console.log(str.length); // 👉️ 3
即使在我们尝试为字符串的长度属性设置一个新值之后,它仍然保持不变。
此行为不同于length
在数组上设置属性。
索引.js
const arr = ['a', 'b', 'c']; arr.length = 5; console.log(arr.length); // 👉️ 5
重要的是要注意字符串在 JavaScript 中是不可变的。您永远不能更改字符串的内容,而必须创建一个新字符串。