数组是一系列值的集合,即可以看做是多个变量用一个总的变量来表示。数组包含了 0 个或多个数组元素。
创建数组JavaScript 中使用 new 关键字来创建数组,语法如下:
// 创建空数组:说明:Array(3) 表示创建元素个数为 3的数组,但实际上该数组的元素个数仍然是可变的。以下是常用的创建数组的例子:
var array_1 = new Array();数组元素就如变量一样,可以是任何 JavaScript 支持的东西,甚至也可以是一个数组,如上面的例子所示。
JavaScript 也支持隐形声明创建一个数组:
var array_4 = ['a',10.5,true];但需要注意,array_4 与 array_3 是不相等的,alert( array_3==array_4 ) 将输出false。
数组元素的操作 读取元素的值数组包含了多个数组元素,对数组元素的访问是通过下标来完成的,注意下标是从 0 开始计数的:
var array_3 = new Array('a',10.5,true);如果想替换数组中的一个或多个元素,请参考《JavaScript splice 方法:插入、删除或替换数组的元素》。
增加元素JavaScript 支持以下标的新式直接在数组后面增加新的元素:
var array_3 = new Array('a',10.5,true);增加数组元素更多的方法还可以参考:
删除元素要删除数组元素,请参考以下内容:
提示:将数组元素赋值为 null 的方式,只能清除元素的值而不能删除该元素。