Array(數(shù)組) 對象
數(shù)組對象是使用單獨的變量名來存儲一系列的值。
如果你有一組數(shù)據(jù)(例如:車名字),存在單獨變量如下所示:
var car1="Saab"; var car2="Volvo"; var car3="BMW";
然而,如果你想從中找出某一輛車?并且不是3輛,而是300輛呢?這將不是一件容易的事!
最好的方法就是用數(shù)組。
數(shù)組可以用一個變量名存儲所有的值,并且可以用變量名訪問任何一個值。
數(shù)組中的每個元素都有自己的的ID,以便它可以很容易地被訪問到。
創(chuàng)建一個數(shù)組
創(chuàng)建數(shù)組, 為其賦值:
var mycars = new Array("Saab","Volvo","BMW");
以上通過 new Array() 生成 mycars 數(shù)組對象,并賦予初始值。
訪問數(shù)組
通過指定數(shù)組名以及索引號碼,你可以訪問某個特定的元素。
以下實例可以訪問 myCars 數(shù)組的第一個值:
var mycars = new Array("Saab","Volvo","BMW"); var name = myCars[0];
以下實例修改了數(shù)組 myCars 的第一個元素:
myCars[0] = "Opel";
提示: [0] 是數(shù)組的第一個元素。[1] 是數(shù)組的第二個元素。
var arr = new Array(3, 6, 8); document.write(arr[1]);
訪問數(shù)組
嘗試訪問數(shù)組以外的索引,返回值 undefined 。
var mycars = new Array("Saab","Volvo","BMW"); document.write(myCars[5]); // -> undefined
以上代碼中 mycars 數(shù)組中只有3個元素,卻訪問的是第6個元素
注意: 數(shù)組索引是從0開始的