Array 型即为数组,数组是包含基本和组合数据的序列。在JavaScript 脚本语言中,每一种数据类型对应一种对象,数组本质上即为Array 对象。
考察如下定义:var score = [56,34,23,76,45];
上述语句创建数组score,中括号“[]”内的成员为数组元素。由于JavaScript 是弱类型语言,因此不要求目标数组中各元素的数据类型均相同,例如:var score = [56,34,”23”,76,”45”];
由于数组本质上为Array 对象,则可用运算符new 来创建新的数组,例如:var score=new Array(56,34,”23”,76,”45”);
访问数组中特定元素可通过该元素的索引位置index 来实现,如下列语句声明变量m 返回数组score 中第四个元素:var m = score [3];
数组作为Array 对象,具有最重要的属性length,用来保存该数组的长度,考察如下的
测试代码:[code]<! DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN”
“http://www.w3.org/TR/REC-html140/strict.dtd”>
值得注意的是,数组的length 属性为可读可写属性,作为可写属性时,若新的属性值小于原始值时,将调整数组的长度为新的属性值,数组中其余元素将删除。