JavaScript 控制流与函数

控制流语句决定了代码的执行顺序。在 JavaScript 中,常见的控制流语句包括条件语句和循环语句。

1 条件语句

条件语句用来根据条件的真假来执行不同的代码块。JavaScript 提供了 ifelse ifelse 语句。

1
2
3
4
5
6
7
8
9
let age = 20;

if (age < 18) {
console.log("你还未成年");
} else if (age < 55) {
console.log("你是成年人");
} else {
console.log("你是老年人");
}

三元运算符

在需要简洁的条件判断时,可以使用三元运算符 ?,它是 if...else 的简化版本。

1
2
3
let age = 20;
let message = age >= 18 ? "成年人" : "未成年人";
console.log(message); // 输出 "成年人"

2 switch 语句

当需要基于一个值的多种情况执行不同代码时,可以使用 switch 语句。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
let color = "blue";

switch (color) {
case "red":
console.log("颜色是红色");
break;
case "blue":
console.log("颜色是蓝色");
break;
case "green":
console.log("颜色是绿色");
break;
default:
console.log("未知颜色");
}

3 循环语句

循环语句用于重复执行某段代码。JavaScript 提供了几种常用的循环语句:forwhiledo...while

for 循环

for 循环是最常见的循环语句,适用于需要指定循环次数的场景。

1
2
3
for (let i = 0; i < 5; i++) {
console.log("循环次数:", i);
}

while 循环

while 循环在条件为真时执行代码块,非常适合于未知执行次数的循环。

1
2
3
4
5
let i = 0;
while (i < 5) {
console.log("循环次数:", i);
i++;
}

do…while 循环

do...while 循环类似于 while 循环,但它至少执行一次,即使条件为假。

1
2
3
4
5
let i = 0;
do {
console.log("循环次数:", i);
i++;
} while (i < 5);

JavaScript 控制流与函数
https://blog.pangcy.cn/2020/05/02/前端编程相关/JavaScript/JavaScript 控制流与函数/
作者
子洋
发布于
2020年5月2日
许可协议