JavaScript數組
一、數組--是一個可以存儲一組 或是 一系列 相關數據 的容器
A、使用數組的原因
1.為了解決大量相關數據的存儲和使用問題
2.模擬真實的世界
B、創建數組的方式
1.通過對象的方式來創建
var arr=new Array();
(1)直接賦值
var arr = new Array(元素1,元素2,元素3,....)
tip:如果只有一個元素,並且為數值類型,那麼他就是指定數組的長度,並且它的值都是undefined
數組的屬性:length
var arr = Array(2);
var arr1 = Array(1,2,34,5);
alert(arr.length);//2
alert(arr1.length);//4
alert(arr);//,
alert(arr1);//1,2,34,5
(2)聲明以後再賦值
var arr = new Array();
arr[0]=1;
arr[1]=2;
arr[2]=3;
alert(arr);//1,2,3
2.隱形聲明方式 var arr=[];
(1)直接賦值
var arr = [1,2,3,45,5];
(2)聲明以後再賦值
var arr = [];
arr[0]=1;
arr[1]=2;
arr[2]=3;
C、訪問數組的元素
通過數組的[]下標訪問
數組下標從0開始,下標的最大值是length-1
var arr = [1,2,5,7];
alert(arr[2]);//5
D、數組的遍歷
1.for循環
var arr = [1,"哈哈",true,2]
for (var i = 0; i < arr.length; i++) {
document.write(arr[i]);
};//1哈哈true2
2.while循環
var arr=[2,'你好‘,true]
var i =0;
while(i<arr.length){
document.write(arr[i]);
i++;
}//2你好true
3.for in 兩個作用:1.用於數組的遍歷2.用於對象屬性的遍歷
var arr=['齊天大聖',3,1]
for(var i in arr ){
alert(arr[i]);
}//齊天大聖31