数组数据结构的使用与代码编写(一)
数组的使用
js中的数组
一、属性
1.length设置或返回数组元素的数目。
2.constructor返回构造函数的引用
var a=["a","b",1,2];
alert(a.constructor)
//function Array(){
[native code]
}
二、数组定义与遍历
采用new Array()的方式定义数组
//第一种,声明以后再赋值.数组可以存储任何类型的值。
var arr = new Array(); //定义一个数组arr,初始长度为0
arr[0] = 123
arr[1] = "abc";
arr[5] = false;
alert(arr[3]);//undefined,没有初始化
alert(arr);//123,abc,,,,false
alert(arr[10]);//undefined,
//如果指定了长度,但是没有赋值,他的值就会自动赋值为undefined;
//不会出现越界异常相当于定义了一个变量arr[10],没有赋值
//第二种
var arr2 = new Array(2);//规定了数组的长度为2
arr2[0] = "ddd";
arr2[1] = "www";
alert(arr2);/