switch case 与if eles
时间: 2024-03-27 19:33:30 浏览: 56
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
switch case和if else是两种常见的条件语句,用于根据不同的条件不同的代码块。
switch case语句适用于多个固定值的判断,它的语法结构如下:
```
switch (expression) {
case value1:
// 当expression等于value1时执行的代码块
break;
case value2:
// 当expression等于value2时执行的代码块
break;
...
default:
// 当expression不等于任何一个case时执行的代码块
break;
}
```
switch case语句首先会计算expression的值,然后与每个case的值进行比较,如果匹配到某个case,就会执行对应的代码块。如果没有匹配到任何一个case,就会执行default后面的代码块(可选)。
而if else语句则适用于更加灵活的条件判断,它的语法结构如下:
```
if (condition1) {
// 当condition1为真时执行的代码块
} else if (condition2) {
// 当condition1为假且condition2为真时执行的代码块
} else {
// 当condition1和condition2都为假时执行的代码块
}
```
if else语句会按照顺序判断每个条件,当某个条件为真时,就会执行对应的代码块。如果所有条件都为假,则会执行else后面的代码块(可选)。
阅读全文