javascript數組
數組是一個能夠存儲 一組 或是 一系列 相關數據 的 容器。javascript
1、爲何要使用數組。java
(1)爲了解決大量相關數據的存儲和使用的問題。
(2)模擬真實的世界。數組
2、如何建立數組ide
(1) 經過對象的方式來建立。
var a=new Array();
A.直接賦值
var a=new Array(元素1,元素2,元素3,元素4,........)
**********************************************
var a=new Array(數值)
若是隻有一個元素,而且這個元素是數值類型的,那麼他就是指定數組的長度。
而且他的值都是undefined
數組的屬性:length屬性
**********************************************對象
B.聲明之後再賦值ip
var a=new Array();it
a[0]=1;
a[1]=2;
a[2]=3;
(2)隱形聲明的方式
var a=[];
A.直接賦值:
var a=[1,2,3,4];
B.聲明之後再賦值
var a=[];
a[0]=1;
a[1]=2;
a[2]=3;class
****************************************************************容器
javascript數組能夠存儲任何類型的值。
****************************************************************循環
3、訪問數組的元素
經過數組的(中括號)下標訪問。
***************************************************
數組下標從0開始,他的最大值,是length屬性-1
***************************************************
4、遍歷數組的元素
(1) for 循環
(2) while();
(3) for in
有兩個做用:
第一:用於數組的遍歷
第二:用於對象屬性的遍歷
以下,咱們用for in來遍歷數組
var myarr=[1,3,'qinqun',29]; for (var i=0 in myarr ) { alert(myarr[i]); }