js switchcase语句的用法
时间: 2023-07-26 18:31:56 浏览: 54
`switch...case` 是 JavaScript 中一种常见的条件语句,用于根据不同的条件执行不同的代码块。它的语法结构如下:
```
switch(expression) {
case value1:
// 执行代码块 1
break;
case value2:
// 执行代码块 2
break;
...
case valueN:
// 执行代码块 N
break;
default:
// 执行默认的代码块
}
```
其中,`expression` 是要比较的表达式,可以是任何类型的值,而 `value1` 到 `valueN` 则是与表达式进行比较的值。当表达式与其中某个值相等时,就会执行相应的代码块。如果表达式的值与所有的 `value` 都不相等,则执行 `default` 代码块(可选)。
在执行代码块时,可以使用 `break` 关键字来终止 `switch` 语句的执行。如果没有 `break`,则会继续执行下一个 `case` 代码块,直到遇到 `break` 或者执行完所有的代码块为止。
下面是一个简单的例子,展示了 `switch...case` 语句的使用:
```javascript
var day = new Date().getDay();
switch(day) {
case 0:
console.log("Today is Sunday");
break;
case 1:
console.log("Today is Monday");
break;
case 2:
console.log("Today is Tuesday");
break;
case 3:
console.log("Today is Wednesday");
break;
case 4:
console.log("Today is Thursday");
break;
case 5:
console.log("Today is Friday");
break;
case 6:
console.log("Today is Saturday");
break;
default:
console.log("Invalid day");
}
```
这段代码会根据当前日期的星期几输出不同的信息。
阅读全文