JavaScript中条件语句(如if, else if, else)的基本结构和用法是什么?
时间: 2024-11-23 21:30:40 浏览: 4
在JavaScript中,条件语句用于根据特定的条件执行不同的代码块。主要有三种基本结构:`if`, `else if`, 和 `else`。
1. **if** 语句:
```
if (condition) {
// 如果 condition 为 true,将执行这里的代码块
}
```
这里 `condition` 是一个布尔表达式,如果其结果为 `true`,则执行花括号内的代码。
2. **else if** 语句:
```
if (condition1) {
// 如果 condition1 为 true,执行这里
} else if (condition2) {
// 如果 condition1 为 false 并且 condition2 为 true,则执行这里
}
```
如果 `condition1` 为 `false`,则会检查 `condition2` 是否为 `true`,以此类推。
3. **else** 语句:
```
if (condition1) {
// ...
} else {
// condition1 为 false 时执行这里
}
```
`else` 语句总是紧跟在最后一个 `if` 或 `else if` 之后,无论前面的条件是否满足,它都会执行。
示例:
```javascript
let num = 10;
if (num > 0) {
console.log("正数");
} else if (num < 0) {
console.log("负数");
} else {
console.log("零");
}
```
在这个例子中,如果 `num` 是正数,会打印 "正数";如果是负数,会打印 "负数";如果是零,会打印 "零"。
阅读全文