switch语句 js
时间: 2023-09-29 22:06:10 浏览: 95
switch语句是一种在JavaScript中用于根据不同的条件执行不同代码块的流程控制语句。它的基本语法如下:
```javascript
switch (expression) {
case value1:
// 当expression等于value1时执行的代码块
break;
case value2:
// 当expression等于value2时执行的代码块
break;
...
default:
// 当expression不匹配任何case时执行的代码块
}
```
在switch语句中,expression是需要判断的表达式,而每个case后面的值是待比较的值。当expression的值与某个case后面的值相等时,执行对应的代码块。如果没有匹配的case,那么将执行default语句块。
需要注意的是,每个case块末尾必须使用`break`关键字来终止代码块,否则将继续执行下一个case块,这种行为称为"fall through"。如果希望多个case块共享相同的代码,可以使用`break`关键字来控制流程。
以下是一个使用switch语句的简单示例:
```javascript
let color = "red";
switch (color) {
case "red":
console.log("红色");
break;
case "blue":
console.log("蓝色");
break;
default:
console.log("未知颜色");
}
```
在上面的例子中,根据color的值,执行相应的代码块并输出结果。
阅读全文