官术网_书友最值得收藏!

7.1 數(shù)組介紹

視頻講解

數(shù)組是JavaScript中的一種復(fù)合數(shù)據(jù)類型。變量中保存單個數(shù)據(jù),而數(shù)組中則保存的是多個數(shù)據(jù)的集合。數(shù)組與變量的比較效果如圖7.1所示。

圖7.1 數(shù)組與變量的比較效果

1.?dāng)?shù)組概念

數(shù)組(Array)就是一組數(shù)據(jù)的集合。數(shù)組是JavaScript中用來存儲和操作有序數(shù)據(jù)集的數(shù)據(jù)結(jié)構(gòu)。可以把數(shù)組看作一個單行表格,該表格的每一個單元格中都可以存儲一個數(shù)據(jù),即一個數(shù)組中可以包含多個元素,如圖7.2所示。

圖7.2 數(shù)組示意圖

由于JavaScript是一種弱類型的語言,所以在數(shù)組中的每個元素的類型可以是不同的。數(shù)組中的元素類型可以是數(shù)值型、字符串型和布爾型等,甚至也可以是一個數(shù)組。

2.?dāng)?shù)組元素

數(shù)組是數(shù)組元素的集合,在圖7.2中,每個單元格中所存放的就是數(shù)組元素。例如,一個班級的所有學(xué)生就可以看作是一個數(shù)組,每一位學(xué)生都是數(shù)組中的一個元素;一個酒店的所有房間就相當(dāng)于一個數(shù)組,每一個房間都是這個數(shù)組中的一個元素。

每個數(shù)組元素都有一個索引號(數(shù)組的下標(biāo)),通過索引號可以方便地引用數(shù)組元素。數(shù)組的下標(biāo)從0開始編號,例如,第一個數(shù)組元素的下標(biāo)是0,第二個數(shù)組元素的下標(biāo)是1,以此類推。

主站蜘蛛池模板: 南宫市| 临夏县| 马关县| 井陉县| 保德县| 梨树县| 连山| 兰州市| 梅州市| 平原县| 苏尼特左旗| 万州区| 西丰县| 比如县| 桃江县| 齐齐哈尔市| 伊宁县| 濮阳县| 页游| 龙山县| 唐海县| 蒲江县| 巴里| 禄劝| 蕉岭县| 桃园市| 邵武市| 绵竹市| 淅川县| 余庆县| 清涧县| 凤山市| 昌都县| 江津市| 浦县| 微山县| 加查县| 罗甸县| 彝良县| 团风县| 周宁县|