之前学习的数据类型,只能存储一个值(比如:Number/String。我们想存储班级中所有学生的姓名,此时该如何存储?
所谓数组,就是将多个元素(可以是不同类型的数据)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组。
数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整。
创建一个空数组
var arr = new Array();
var arr1 = [];
创建一个有长度的数据
var arr4 = new Array(4); //arr4数组长度为4,里面每一个元素都是undefined
创建一个包含3个数值的数组,多个数组项以逗号隔开
var arr2 = [1, 3, 4];
创建一个包含2个字符串的数组
var arr3 = ['a', 'c'];
可以通过数组的length属性获取数组的长度
console.log(arr3.length);
可以设置length属性改变数组中元素的个数
arr3.length = 0;