1.数组的概念
数组是指一组数据的集合,其中每个数据被称为元素,在数组中可以存放任意类型的元素
2. 创建数组
创建数组的两种方式:
- 利用new创建数组
利用数组字面量创建数组(最常用)
2.1 利用new创建数组
var arr = new Array();//创建了一个空的数组
2.2 利用数组字面量创建数组[]
数组字面量是[]
var arr = []; //利用数组字面量创建了一个空的数组 var arr1 = [1, 2, 'pink老师', true]; //数组里面的数据要用逗号分隔开
3.获取数组中的元素
3.1数组的索引
索引(下标):用来访问数组元素的序号,下标从0开始。格式:数组名[索引]
var arr1 = [1, 2, 'pink老师', true]; console.log(arr1);//(4) [1, 2, "pink老师", true] console.log(arr1[2]);//pink老师
var arr2 = ['古力娜扎', '迪丽热巴', '佟丽娅']; console.log(arr2[0]); //古力娜扎 console.log(arr2[1]); //迪丽热巴 console.log(arr2[2]); //佟丽娅 console.log(arr2[3]); //undefined
4.遍历数组
var arr = ['red', 'green', 'blue']; for (var i = 0; i < 3; i++) { console.log(arr[i]); }
4.1 数组的长度
格式:数组名.length
var arr = ['关羽', '张飞', '马超', '赵云', '黄忠', '刘备', '姜维']; for (var i = 0; i < arr.length; i++) { console.log(arr[i]); }
案例:求数组的所有数的平均值以及和
var arr = [2, 6, 1, 7, 4]; var sum = 0; var aver; for (var i = 0; i < arr.length; i++) { sum = sum + arr[i]; } aver = sum / arr.length; console.log(sum); console.log(aver);
案例:求数组中的最大值
var arr = ['2', '6', '1', '77', '53', '25', '7']; var max_num = arr[0]; for (var i = 0; i < arr.length; i++) { if (arr[i] > max_num) { max_num = arr[i]; } } console.log(max_num);
案例:把数组转化为字符串
var arr = ['red', 'green', 'blue', 'pink']; var str = ''; var sep = '*'; for (var i = 0; i < arr.length; i++) { str = str + arr[i] + sep; } console.log(str);
5.数组中新增元素
6.数组案例
来源:https://www.cnblogs.com/deer-cen/p/12015051.html