循环结构

循环的三种形式

  • 1.while循环

while循环的基本形式是:

1
2
3
while(条件) {
语句;
}

while循环的特点是,当条件为true时,循环体会一直执行,直到条件为false时,循环结束。

  • 2.do…while循环

do…while循环的基本形式是:

1
2
3
do {
语句;
} while(条件);

do…while循环的特点是,在循环体执行一次之后,会判断条件,如果条件为true,则继续执行循环体,否则,循环结束。

  • 3.for循环

for循环的基本形式是:

1
2
3
for(初始化; 条件; 变化) {
语句;
}

for循环的特点是,在循环体执行一次之后,会判断条件

  • 如果条件为true,则继续执行循环体,否则,循环结束。
  • 循环体中,初始化语句会在循环开始时执行一次,变化语句会在每次循环体执行之后执行一次。

循环的注意事项

  • 1.循环体中,初始化语句会在循环开始时执行一次,变化语句会在每次循环体执行之后执行一次。
  • 2.循环体中,如果没有使用break语句,则会一直执行到循环结束。
  • 3.循环体中,如果没有使用continue语句,则会一直执行到循环体的下一行。
  • 4.循环体中,如果没有使用return语句,则会一直执行到循环体的下一行。
  • 5.循环体中,如果没有使用throw语句,则会一直执行到循环体的下一行。
  • 6.循环体中,如果没有使用try…catch语句,则会一直执行到循环体的下一行。

循环的应用

1.打印1到100的整数

1
2
3
for(var i = 1; i <= 100; i++) {
console.log(i);
}

2.循环的嵌套

1
2
3
4
5
for(var i = 1; i <= 100; i++) {
for(var j = 1; j <= 100; j++) {
console.log(i + " * " + j + " = " + i * j);
}
}

3.打印1到100的整数,每隔10个打印一行

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

do…while循环的应用

1
2
3
4
5
var i = 1;
do {
console.log(i);
i++;
} while(i <= 100);