if else 和 switch
时间: 2024-09-06 07:00:39 浏览: 42
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
`if-else`和`switch`都是编程中常用的条件语句,用于控制程序的流程根据不同的条件执行不同的代码块。
1. **if-else**:这是一种基本的条件判断结构。它会检查一个条件是否为真,如果条件成立,则执行`if`块内的代码;如果不成立,就执行`else`块内的代码,二者只能选其一。例如:
```javascript
if (age >= 18) {
console.log('成年人');
} else {
console.log('未成年人');
}
```
2. **switch**:switch语句则适合比较多个选项,当表达式的值匹配某个case时,执行该case后面的代码块。如果没有匹配的case,通常有一个default case提供默认行为。例如:
```javascript
let dayOfWeek = 'Monday';
switch (dayOfWeek) {
case 'Monday':
console.log('新的一周开始了');
break;
case 'Tuesday':
console.log('工作日继续');
break;
default:
console.log('周末快乐!');
}
```
阅读全文