数组 array:也是一个对象,它和普通的对象功能类似,也是存储一些数据和值,不同的是普通对象是用字符串作为属性名的,而数组是使用数字来作为索引来操作元素。
索引 index 从0开始的整数就是索引
数组的存储性能比普通对象要好,所以在开发中我们经常使用数组来存储一些数据。
*创建数组对象
var arr = new Array (); 使用typeof检查数组时会返回object。
*向数组中添加元素:
语法 数组[索引]=值
arr[0]=10;向数组索引为0的位置添加一个元素的值为10 。
*读取数组中的元素:
语法 数组[索引] 如果都去不存在的索引不会报错,而是返回undefined
*获取数组的长度:
可以使用length属性来获取数组长度(元素的个数)
语法 数组.length
对于连续的数组,可以使用length获取数组的长度,对于非连续的数组使用length来获取数组的长度会返回最大的索引加一。尽量不要创建非连续的数组。
*修改length
如果修改的length大于原长度,则多出部分会空出来
如果修改的length小于原长度,则多出的元素会被删除
*向数组的最后一个位置添加元素
语法 数组[数组.length]=值;