什么是数组
- 数组(Array),顾名思义,用来存储一组相关的值,从而方便进行求和、计算平均数、逐项遍历等操作。
// 比如全班10个学生的考试成绩 var scoreArr = [96, 97, 76, 87, 87, 90, 91, 100, 78, 56];
数组的定义方法1
- 定义一个数组非常的简单,只需要使用方括号[]即可。
数组的定义方法2
- 定义数组还可以这样:
数组的定义方法3
- 下面的代码表示定义一个长度为4的数组,但是这4项都是undefined。
访问数组项
- 数组每一项都有下标,下标从0开始。
- 可以使用方括号中书写下标的形式,访问数组的任一项。
下标越界
- JavaScript规定,访问数组中不存在的项会返回undefined,不会报错。
数组的长度
- 数组的length属性表示它的长度。
- 数组最后一项的下标是数组的长度减1。
更改数组项
- 数组并不是只读的,我们可以修改它其中任何项的值。
- 如果更改的数组项超过了length-1,则会创造这项。
数组的遍历
- 数组的最大的优点就是方便遍历。
数组类型的检测
- 数组用typeof检测结果是object。
- Array.isArray()方法可以用来检测数组。