3、循环结构---for循环
(1)、循环目的
可以重复执行某些代码
(2)、语法
for(初始化变量; 条件表达式; 操作表达式) {
循环体
}
(3)、双重for循环
定义: 在for循环里面再嵌套一个for循环
注意:
外层循环一次,内层循环一遍,外层循环控制行数,内层循环控制列数
4、while循环
1、语法结构
while(条件表达式) {
循环体
}
2、执行思路
当条件表达式结果为 true 则执行循环体 否则 退出循环,执行后面的代码
5、do while 循环
1、语法结构
do {
循环体
} while (条件表达式)
2、执行思路
先执行一次循环体 再判断条件 如果条件表达式为 true , 则继续执行循环体 , 否则退出循环
二、do··while··循环
1、语法结构
do {
循环体
} while (条件表达式)
2、执行思路
先执行一次循环体 再判断条件 如果条件表达式为 true , 则继续执行循环体 , 否则退出循环
6、while 和 do while 的区别
1、while先判断 再执行循环体
2、do while 先执行循环体 再判断(循环体至少执行一次)
7、continue和break的区别
1、continue关键字
定义:可以用来跳过当次循环,默认只会对离他最近的循环起作用
需求:说出以下输出结果
2、break关键字
定义:可以用来退出循环语句;会立即终止离他最近的那个循环语句
例子:以下结果是什么
for (var i = 0; i < 5; i++) {
console.log("@外层循环" + i);
for (var j = 0; j < 5; j++) {
break; //只会结束离他最近的内层循环
console.log("内层循环" + j);
}
}
3、结束指定循环
定义:可以为循环语句创建一个标签名,来标识当前的循环;
语法:标签名:循环语句
break 标签名,结束指定的循环