条件语句
条件语句允许你根据不同的条件执行不同的代码块。这使得你的程序能够根据输入或状态的变化做出决策。
if 语句
if 语句在指定条件为 true 时执行代码块。
javascript
let score = 85;
if (score > 60) {
console.log("及格了!");
}1
2
3
4
5
2
3
4
5
if...else 语句
if...else 语句在条件为 true 时执行一个代码块,在条件为 false 时执行另一个代码块。
javascript
let temperature = 25;
if (temperature > 30) {
console.log("天气炎热,注意防暑。");
} else {
console.log("天气凉爽,适合出门。");
}1
2
3
4
5
6
7
2
3
4
5
6
7
if...else if...else 语句
当有多个条件需要判断时,你可以使用 if...else if...else 语句。
javascript
let score = 85;
if (score >= 90) {
console.log("优秀");
} else if (score >= 80) {
console.log("良好");
} else if (score >= 60) {
console.log("及格");
} else {
console.log("不及格");
}
// 输出: 良好1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
switch 语句
switch 语句用于基于不同的情况执行不同的动作。它通常是 if...else if...else 语句的一种更清晰的替代方案。
javascript
let day = 3;
let dayName;
switch (day) {
case 1:
dayName = "星期一";
break;
case 2:
dayName = "星期二";
break;
case 3:
dayName = "星期三";
break;
default:
dayName = "未知";
}
console.log(dayName); // 输出: 星期三1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
break 关键字
在 switch 语句中,break 关键字用于跳出 switch 代码块。如果省略 break,程序将继续执行下一个 case 的代码,直到遇到 break 或 switch 语句结束。