条件语句
条件语句允许你根据不同的条件执行不同的代码块。这使得你的程序能够根据输入或状态的变化做出决策。
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
语句结束。