亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁(yè)課程Javascript fun classArray object

Array object

目錄列表

Array(數(shù)組) 對(duì)象

Array(數(shù)組) 對(duì)象

數(shù)組對(duì)象是使用單獨(dú)的變量名來(lái)存儲(chǔ)一系列的值。

如果你有一組數(shù)據(jù)(例如:車(chē)名字),存在單獨(dú)變量如下所示:

var car1="Saab";
var car2="Volvo"; 
var car3="BMW";

然而,如果你想從中找出某一輛車(chē)?并且不是3輛,而是300輛呢?這將不是一件容易的事!

最好的方法就是用數(shù)組。

數(shù)組可以用一個(gè)變量名存儲(chǔ)所有的值,并且可以用變量名訪問(wèn)任何一個(gè)值。

數(shù)組中的每個(gè)元素都有自己的的ID,以便它可以很容易地被訪問(wèn)到。

創(chuàng)建一個(gè)數(shù)組

創(chuàng)建數(shù)組, 為其賦值:

var mycars = new Array("Saab","Volvo","BMW");

以上通過(guò) new Array() 生成 mycars 數(shù)組對(duì)象,并賦予初始值。

創(chuàng)建一個(gè)數(shù)組需要的兩個(gè)關(guān)鍵詞?

訪問(wèn)數(shù)組

訪問(wèn)數(shù)組

通過(guò)指定數(shù)組名以及索引號(hào)碼,你可以訪問(wèn)某個(gè)特定的元素。

以下實(shí)例可以訪問(wèn) myCars 數(shù)組的第一個(gè)值:

var mycars = new Array("Saab","Volvo","BMW");
var name = myCars[0];

以下實(shí)例修改了數(shù)組 myCars 的第一個(gè)元素:

myCars[0] = "Opel";

提示: [0] 是數(shù)組的第一個(gè)元素。[1] 是數(shù)組的第二個(gè)元素。


以下代碼輸出什么?

var arr = new Array(3, 6, 8); document.write(arr[1]);

訪問(wèn)數(shù)組

訪問(wèn)數(shù)組

嘗試訪問(wèn)數(shù)組以外的索引,返回值 undefined 。

var mycars = new Array("Saab","Volvo","BMW");
document.write(myCars[5]); 
// -> undefined

以上代碼中 mycars 數(shù)組中只有3個(gè)元素,卻訪問(wèn)的是第6個(gè)元素

注意: 數(shù)組索引是從0開(kāi)始的 


嘗試引用不存在的數(shù)組成員的結(jié)果是什么?