Array 是ECMAScript中最常用的类型了。
创建数组的基本方式有两种:
1, 使用Array构造函数
var color = new Array(22);
使用构造函数是也可以省略new操作符。
var color = Array(3);
2 ,使用基本方式是使用数组字面量表示 。数组字面有一对包含数组想的方括号表示,多个数组之间以逗号隔开。
var color = ['red','blue','green'];
var color = []; //这是一个空数组
在读取和设置数组的值时,要使用方括号并提示相应值的基于0的数字索引。
var color = ['red','blue','green']; // 定义的的字符串数组
alert(color[0]); // 显示的是 red
数组的项数保存在其length属性中,这个属性始终会返回0或者更大的值。
var color = ['red','blue','green'];
var color1 = [];
alert(color.length); //3
alert(color1.length); //0
数组的length属性很有特点--他不是只读的。因此可以设置这个属性,,可以从数组的末尾移除过向数组中添加新项。