jsday3流程控制—循环
1.for循环
-
在程序中,一组被重复执行的语句被称之为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被称之为循环语句
-
语法结构
-
for (初始化变量;条件表达式;操作表达式) { 循环体 } -
初始化变量:用var声明的一个普通变量,通常用于作为计数器使用
-
条件表达式:用来决定每一次循环是否继续执行,就是终止的条件
-
操作表达式:每次循环最后执行的代码,经常用于我们计数器变量进行更新(递增或者递减)
-
-
断电调试:
- 浏览器中按F12-->sources-->找到需要调试的文件-->在程序的某一行设置断电
- Watch:监视,通过watch可以监视变量的值的变化
- F11程序单步执行,让程序一行一行的执行,这个时候,观察watch中变量的值的变化
2.双重for循环
-
语法结构
for (外层的初始化变量;外层的条件表达式;外层的操作表达式) { for(里层的初始化变量;里层的条件表达式;里层的擦欧总表达式) { 执行语句; } }- 外层循环循环一次,里层的循环执行全部
3.while循环
-
语法结构
-
while (条件表达式) { 循环体 }
-
-
执行思路:当条件表达式结果为true,则执行循环体,否则,退出循环
-
循环里面要有操作表达式,完成计数器的更新,防止死循环
4.do while循环
-
语法结构
-
do { 循环体 }while(条件表达式)
-
-
执行思路:跟while不同的地方在于do while先执行一次循环体,再判断条件;如果条件表达式结果为真。则继续执行循环体,否则退出循环体
-
先执行循环体再判断,do while循环体至少执行一次循环体
5.continue break
- continue:用于立即跳出本次循环,继续下一次循环
- break:用于立即跳出整个循环(循环结束)
浙公网安备 33010602011771号