JavaScript 流程控制

本文将介绍 JavaScript 的顺序、分支及循环结构。

一、顺序结构

二、分支结构

1. if

1
2
3
4
5
if (条件){
代码块;
}else {
代码块;
}

2. switch

1
2
3
4
5
6
7
8
9
10
11
switch (表达式) {
case n1:
代码块;
break;
case n2:
代码块;
break;
···
default:
代码块;
}

匹配不同分支时,使用严格比较 === ,即需要值与类型均匹配

三、循环结构

1. for

1
2
3
for (初始语句; 循环条件; 末尾循环体){
循环体;
}

2. For/In

1
2
3
for (x in 对象名) {
text += 对象名[x];
}

在循环体中,通过 对象名[x] 访问对象的各个属性。

3. while

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

4. do-while

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

5. break 和 continue

  • break 用于跳出循环

  • continue 用于跳出本轮循环

参考