### 循环for
1. for循环的基本使用
+ 作用:重复执行代码
+ 好处:把初始表达式,条件表达式,步进表达式写在一起,一目了然
+ `for(let i=0;i<10;i++){
循环体
}`
2. 退出循环
+ continue:退出本次循环
+ break:退出整个for循环
3. 循环嵌套
```
for(外部声明记录循环次数的变量;循环条件;变化值){
for(内部声明记录循环次数的变量;循环条件;变化值){
循环体
}
}
```
### 数组
1. 数组:是一种可以按顺序保存数据的数据类型
2. 声明:let 数组名=[数据1,...,数据n]
+ 数组是按顺序保存,每个数据都有自己的编号
+ 编号从0开始
+ 编号也叫索引或下标
+ 数组可以存储任意类型数据
3. 取值: 数组名[下标]
4. 数组长度: 数组名.length
5. 遍历数组
` for(let i=0;i<数组名.length;i++>){
数组名[i]
}
6. 操作数组:增删改查
+ 查:数组名[下标]
+ 增:
- 数组名.push(新增的内容)---添加到数组末尾
- 数组名.unshift(新增的内容)---添加到数组开头
+ 删:
- 数组名.pop()--删除末尾
- 数组名.shift()--删除开头
- 数组名.splice(开始删除的下标,删除的个数)
+ 改:数组名[下标]=新值