沙坪坝集团网站建设/广告公司广告牌制作
一.数组语法
1. 数组三要素(元素,下标,长度)
元素: 数组存储的数据
使用数组: 一个变量存储多个数据
let 数组名 = [元素1,元素2,元素3,.......]
let array = ['周星驰', '胡歌', '彭于晏', '吴彦祖', '刘德华']
下标: 元素的位置(下标从0开始,0即为第一个元素)
数组名[下标]
array[0]
举例:
let array = ['周星驰', '胡歌', '彭于晏', '吴彦祖', '刘德华']
console.log(array[1]) //输出胡歌
长度: 元素的数量(长度 = 最大下标 + 1)
数组名.length
arr.length
2. 数组声明: let 数组名 = [元素1, 元素2, 元素3...]
3. 数组查询
3.1 查询一个元素: 数组名[下标]
3.2 查询每一个元素:
for (let i = 0; i < arr.length; i++) {arr[i]}
4. 数组修改: 数组名[下标] = 值
arr[0] = 18 //新增一个元素(下标存在替换元素,下标不存在新增元素)
5. 数组新增:
5.1 末尾新增: arr.push(元素)
5.2 开头新增: arr.unshift(元素)
6. 数组删除
6.1 删除末尾: arr.pop()
6.2 删除开头: arr.shift()
6.3 删除指定下标: arr.splice(起始下标, 删除数量)
二.数组应用
1.累加和思路
a.声明一个累加变量
let sum=0
b.遍历数组
c.累加
2.求最大值思路
a.声明一个变量默认为数组的第一个元素
let max=arr[ 0 ]
c.依次比较大小,然后赋值
3.筛选思路:找出数组中所有满足条件的元素
a.声明空数组newArr存储筛选后的元素
b.遍历arr,将满足条件的元素新增到newArr