1.0 数组的概念 Array
数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。
数组是一种将一组数据存储在单个变量名下的优雅方式。
2.1 数组的创建方式
JS 中创建数组有两种方式:
- 利用 new 创建数组
- 利用数组字面量创建数组
2.2 创建数组
1.数组(Array): 就是一组数据的集合 存储在单个变量下的优雅方式
2.利用 new 创建数组
var arr = new Array(); // 创建了一个空数组
3.利用数组字面量创建数组 []
var arr = [];
var arr1 = [1, 2, 'pink老师', true];
4.我们数组里面的数据一定用逗号隔开
5.数组里面的数据 比如1,2 我们称为数据元素
6.获取数组元素 格式 数组名[索引号] (索引号从0开始!)
</script>
2.3 遍历数组
遍历: 就是把数组中的每个元素从头到尾都访问一次。(通过 for 循环索引遍历数组中的每一项)
// 遍历数组:就是把数组的元素从头到尾访问一次
var arr = ['red', 'green', 'blue'];
for (var i = 0; i < 3; i++) {
console.log(arr[i]);
}
// 1.因为我们的数组索引从0开始,所以 i 必须从 0 开始 i<3;
// 2.输出的时候 arr[i] i 计数器当索引号来用
2.4 数组的长度
使用“数组名.length”可以访问数组元素的数量(数组长度)。
他可以动态监测数组元素的个数
2.4 数组案例
求数组中 最大值
// 声明一个保存最大元素的变量 max
// 默认最大值可以去元素中的第一个元素
// 遍历这个数组,把里面每个数组元素和max相比较
// 如果这个数组元素大于max,就把这个数组元素存到max里面, 否则继续下一轮比较
// 最后输出这个max
var arr = [2, 6, 1, 77, 52, 25, 7];
var max = arr[0];
for (i = 1; i < arr.length; i++) {
// 因为 max等于0了 所以i可以从1开始
if (max < arr[i]) {
max = arr[i];
}
}
console