前言之前学过的数据类型只能存储一个值(例如:Number/String)。我们想在一个变量中存储多个值,应该怎么存储呢?所谓数组就是将多个元素(通常是同一类型)按照一定的顺序排列成一个集合,那么我们就称这个集合为数组。1.1数组创建//按字面意思创建一个数组vararr1=[];//空数组//创建一个包含3个值的数组,多个数组项用逗号分隔vararr2=[1,3,4];//创建一个包含2个字符串的数组vararr3=['a','c'];控制台日志(arr1);console.log(arr2);//创建数组的构造方法vara1=newArray();//空数组vara2=newArray('1',2,'h');//包含三个元素的数组console.log(a1);console.log(a2);//是通过数组的length属性获取数组的长度console.log(arr3.length);//可以设置length属性改变数组中元素的数量arr3.length=0;console.log(arr3[0]);//undefined思考:什么是二维数组?特别注意:与PHP不同,JS中没有关联数组。1.2获取数组元素//格式:数组名[下标]下标又叫索引//下标从0开始//功能:获取数组下标对应的值,如果下标不存在,则返回undefined。vararr=['红色',,'绿色','蓝色'];到达[0];//redarr[2];//蓝耳[3];//该数组最大下标为2,所以返回undefined1.3遍历数组遍历:遍历所有,对数组的每个元素访问一次称为遍历。for循环数组遍历的基本语法:for(vari=0;i
