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

7.1 數(shù)組介紹

視頻講解

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

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

1.數(shù)組概念

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

圖7.2 數(shù)組示意圖

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

2.數(shù)組元素

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

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

主站蜘蛛池模板: 阜新| 乾安县| 石河子市| 鄄城县| 盐边县| 衡阳市| 突泉县| 玉门市| 平塘县| 逊克县| 龙海市| 锡林郭勒盟| 瑞金市| 潞西市| 焉耆| 翁牛特旗| 平江县| 永宁县| 子长县| 分宜县| 体育| 酉阳| 桦南县| 博爱县| 玉山县| 遂昌县| 旅游| 双柏县| 察隅县| 林芝县| 清涧县| 万山特区| 桂林市| 樟树市| 洪江市| 隆安县| 柘荣县| 如东县| 阜城县| 湟中县| 中江县|