![JavaScript从入门到精通(微视频精编版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/726/32463726/b_32463726.jpg)
上QQ阅读APP看书,第一时间看更新
7.1 数组介绍
![](https://epubservercos.yuewen.com/FAB06F/17527145906009606/epubprivate/OEBPS/Images/Figure-P119_11432.jpg?sign=1739522363-VQ5EEuo0dO3LB5QR6dBcWUA2U7azec6Y-0-c003947cfc49f9d2c332eabd934d94f9)
视频讲解
数组是JavaScript中的一种复合数据类型。变量中保存单个数据,而数组中则保存的是多个数据的集合。数组与变量的比较效果如图7.1所示。
![](https://epubservercos.yuewen.com/FAB06F/17527145906009606/epubprivate/OEBPS/Images/Figure-P119_39316.jpg?sign=1739522363-1NYjF1be8NqX9JTZuFT4QrYVII2KRUS7-0-8b184a4d28a3c7f17d6afb609393a098)
图7.1 数组与变量的比较效果
1.数组概念
数组(Array)就是一组数据的集合。数组是JavaScript中用来存储和操作有序数据集的数据结构。可以把数组看作一个单行表格,该表格的每一个单元格中都可以存储一个数据,即一个数组中可以包含多个元素,如图7.2所示。
![](https://epubservercos.yuewen.com/FAB06F/17527145906009606/epubprivate/OEBPS/Images/Figure-P119_39317.jpg?sign=1739522363-e6S5NKji7a1LaFmdSABNNWk3cXq1Uce5-0-722edb0d3aaa3e6da9beacf1c804a44a)
图7.2 数组示意图
由于JavaScript是一种弱类型的语言,所以在数组中的每个元素的类型可以是不同的。数组中的元素类型可以是数值型、字符串型和布尔型等,甚至也可以是一个数组。
2.数组元素
数组是数组元素的集合,在图7.2中,每个单元格中所存放的就是数组元素。例如,一个班级的所有学生就可以看作是一个数组,每一位学生都是数组中的一个元素;一个酒店的所有房间就相当于一个数组,每一个房间都是这个数组中的一个元素。
每个数组元素都有一个索引号(数组的下标),通过索引号可以方便地引用数组元素。数组的下标从0开始编号,例如,第一个数组元素的下标是0,第二个数组元素的下标是1,以此类推。