2.3 循环语句(重难点)

循环:指的是一遍又一遍的做事情。
在JS中,我们目前要学习的循环有3个。

  1. while
  2. do while
  3. for

注:写循环代码的时候,要格外注意死循环的情况。

2.3.1 do while循环

语法:

  1. do {
  2. 代码...
  3. } while(条件)

执行顺序:先执行一次 代码块中的代码 然后判断条件,如果条件为真 继续执行代码块中的代码 如果条件为假 终止循环

do while的特点:先执行一次循环体的代码 再进行判定 至少会执行循环体一次,while循环可能一次都不执行

2.3.2 while循环

语法:

  1. while (条件) {
  2. 代码...
  3. }

执行顺序:先判定 如果条件符合,开始循环。如果条件不符合,循环就不开始直接跳过。

2.3.3 for循环

语法:

  1. for (1定义循环变量; 2结束条件; 4改变循环变量) {
  2. 3执行代码
  3. }

第一次执行: 1 2 3 4
之后的每一次执行: 2 3 4 2 3 4 2 3 4…
直到某一次2的时候不再符合条件此时结束循环
**

break

break关键字,用于打断循环的执行。

  1. for (var i = 0; i < 10; i++) {
  2. if (i === 3) {
  3. break;
  4. }
  5. console.log(i);
  6. }

continue

continue关键字,用于跳过当前层循环,进入下一次循环

  1. for (var i = 0; i < 10; i++) {
  2. if (i === 4) {
  3. continue;
  4. }
  5. console.log(i);
  6. }

注: continue和break只能够用在循环体内