js中的switch语句
时间: 2024-05-19 20:08:57 浏览: 88
在 JavaScript 中,switch 语句是一种非常方便的分支语句,它可以基于不同的情况执行不同的代码。通常情况下,它与 if/else 语句是等价的,但是当有多个条件需要匹配时,使用 switch 语句会更加简洁和易读。
switch 语句的语法如下:
```
switch (expression) {
case value1:
// 当 expression 的值等于 value1 时执行这里的代码
break;
case value2:
// 当 expression 的值等于 value2 时执行这里的代码
break;
case value3:
// 当 expression 的值等于 value3 时执行这里的代码
break;
...
default:
// 如果上面所有的条件都不成立,则执行这里的代码
}
```
其中,expression 是要进行比较的表达式,每个 case 子句后面跟着的是一个要比较的值。如果 expression 的值与某个 case 子句后面的值相等,那么对应的代码块将会被执行。如果没有任何一个 case 子句匹配成功,则会执行 default 子句后面的代码块。
下面是一个简单的示例:
```
var fruit = "apple";
switch (fruit) {
case "banana":
console.log("这是香蕉");
break;
case "apple":
console.log("这是苹果");
break;
case "orange":
console.log("这是橙子");
break;
default:
console.log("我不知道这是什么");
}
```
这个例子中,switch 语句会根据 fruit 的值来执行对应的代码块。因为 fruit 的值是 "apple",所以会输出 "这是苹果"。
阅读全文