所谓数组,就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组。
数组就类似一个储物柜,储物柜有按顺序排好的小储物箱,每个小储物箱都有一个序号,可以放置很多东西,同时我们也可以按照序号取东西出来。
var arr = ['a','b','c'];
数组的创建方法:
自面量创建
var a1 = [1,2,3];
构造函数方法创建数组,new一个数组创建,相当于实例化一个数组
var a2 = new Array(1,2,3,4,5); console.log(a2);
new一个数组,只有一个数字的时候,这是一个空数组只有长度为3
var a3 = new Array(3); console.log(a3); for( let i = 0; i<a3.length; i++){ console.log(i); //能拿到下标 }
求数组元素的和
var arr3 = [1,4,2,6,8] var n = 0; for ( let i=0; i<arr3.length; i++){ n += arr3[i]; }
求数组中最大值
var arr4 = [12,3,5,2,80]; var n = 0; for (let i=0; i<arr4; i++){ if (n < arr4[i]){ n = arr4[i]; } } console.log(n);
求数组中的偶数
var arr5 = [1,2,3,4,5,6,7,8,9,10]; for (let i= 0; i<arr5.length; i++){ if (arr5[i] %2 == 0){ console.log(arr5[i]); } }