JavaScript數組

編程語言 JavaScript 孫悟空 技術 下班很無聊 2017-06-07

一、數組--是一個可以存儲一組 或是 一系列 相關數據 的容器

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

相關推薦

推薦中...