Array类型
Array类型的变量的长度是可以动态改变的,存储的元素类型也不需要完全一致
Array类型变量的创建方法:
- new操作符
//创建一个空数组
var arr1 = new Array();
//创建一个指定初始长度的数组
var arr2 = new Array(20);
//创建指定初始元素的数组
var arr3 = new Array(1, 2, 3);
- 字面量表示法
//创建空数组
var arr1 = [];
//创建指定初始元素的数组
var arr2 = [1, 2, 3, 4, 5];
Array类型的变量的长度属性是可以动态改变的,并不是只读属性
var arr1 = [1, 2, 3, 4];
console.log(arr1.length); // 4
arr1.length = 3;
console.log(arr1.length); // 3
console.log(arr1[3]); // undefined
Array类型的变量最多包含 2的32次方 - 1 个元素