在JavaScript中,length属性用于获取字符串或数组的长度。以下是length属性的用法:
- 获取字符串的长度:
var str = "Hello World"; console.log(str.length); // 输出 11
- 获取数组的长度:
var arr = [1, 2, 3, 4, 5]; console.log(arr.length); // 输出 5
- 检查字符串是否为空:
var str = ""; console.log(str.length === 0); // 输出 true
- 检查数组是否为空:
var arr = []; console.log(arr.length === 0); // 输出 true
- 迭代字符串或数组:
var str = "Hello"; for (var i = 0; i < str.length; i++) { console.log(str[i]); } var arr = [1, 2, 3, 4, 5]; for (var i = 0; i < arr.length; i++) { console.log(arr[i]); }
- 截取字符串或数组的一部分:
var str = "Hello World"; var subStr = str.slice(0, 5); console.log(subStr); // 输出 "Hello" var arr = [1, 2, 3, 4, 5]; var subArr = arr.slice(0, 3); console.log(subArr); // 输出 [1, 2, 3]
请注意,length属性返回的是字符串的字符数或数组的元素数,索引是从0开始计数的。