前端学习Day30
一、补充循环语句 - for
- `for`
- 语法:for(){}
for 语句名
() 条件组(计数器的初始值; 条件; 计数器的改变)
{} 循环体
```js
for(var i=0;i<=10;i++){
console.log(i);
}
```
- 特点
- 三要素,更集中,无需考虑计数器改变的位置,而影响程序结果
- 顺序不能变(计数器的初始值; 条件; 计数器的改变)
- 执行顺序:如下图
- 1:初始化计数器
- 2:条件,4:循环体,3:改变,2,4,3,.......
二、循环中的控制关键字
- break
- 立即结束循环,后面的任何代码都不再执行
- 虽然跟switch中的break长得一样,但是各有各的功能
- continue
- 跳过本次循环,继续下次循环的执行
- 死循环
- 无法通过自身控制结束的循环
- 特点:消耗大量的内存,浪费资源,程序崩溃
- 但是,可以利用死循环的思路,解决不知道循环次数的问题
- 记得在合适的时候,通过**控制关键字**停止
三、循环的嵌套
1. 九九乘法表
显示结果:
2.圣诞树
显示结果:
3.1-10的阶乘和