数组的定义var array = new Array();
或者var array = [];
注意:var arr = new Array(参数);
参数位置一个数值时为数组长度,多个数值时为数组中的元素。数组是一种数据类型。
数组的长度
数组的长度 = 数组名.length;
可以通过修改数组的长度来改变数组中元素的个数,如果改小了,数组从后面删除元素。(伪数组的长度可以修改,但是不能修改里面的元素)
赋值
数组中通过下标的方式进行赋值。下标从0开始:array[0]="ddd";
。
数组的初始化var array = [3,2,"xiaoning"];
//字面量定义
数组的遍历
获取数组中的元素:数组中的指定元素 = 数组名[索引值];
数组的索引代表的是数组中的元素在数组中的位置,从0开始。
如果获取数组中元素是,数组名[索引值],没有指定索引(元素没那么多),系统不报错,而是给定值为undefined;
for(var i = 0;i<array.length();,i++){
document.write(array[i]);
}
注意:通过数组名.length获取数组长度(元素个数)。数组的长度正好可以做下一个元素的索引值。
数组的合并
使用concat方法合并数组。
var arr = new Array(3)
arr[0] = "xiao"
arr[1] = "ning"
var arr2 = new Array(3)
arr2[0] = "bo"
arr2[1] = "ke"
document.write(arr.concat(arr2))
join 方法
join方法返回一个字符串数组。在每个数组元素之间添加分隔符。