2.3 循环语句(重难点)
循环:指的是一遍又一遍的做事情。
在JS中,我们目前要学习的循环有3个。
- while
- do while
- for
2.3.1 do while循环
语法:
do {
代码...
} while(条件)
执行顺序:先执行一次 代码块中的代码 然后判断条件,如果条件为真 继续执行代码块中的代码 如果条件为假 终止循环
do while的特点:先执行一次循环体的代码 再进行判定 至少会执行循环体一次,while循环可能一次都不执行
2.3.2 while循环
语法:
while (条件) {
代码...
}
执行顺序:先判定 如果条件符合,开始循环。如果条件不符合,循环就不开始直接跳过。
2.3.3 for循环
语法:
for (1定义循环变量; 2结束条件; 4改变循环变量) {
3执行代码
}
第一次执行: 1 2 3 4
之后的每一次执行: 2 3 4 2 3 4 2 3 4…
直到某一次2的时候不再符合条件此时结束循环
**
break
break关键字,用于打断循环的执行。
for (var i = 0; i < 10; i++) {
if (i === 3) {
break;
}
console.log(i);
}
continue
continue关键字,用于跳过当前层循环,进入下一次循环
for (var i = 0; i < 10; i++) {
if (i === 4) {
continue;
}
console.log(i);
}
注: continue和break只能够用在循环体内