js switch case语句例子
时间: 2023-08-03 07:01:04 浏览: 116
### 回答1:
switch case语句是一种常用的JavaScript语句,用于根据不同的条件执行不同的代码块。以下是一个简单的例子:
```
var day = new Date().getDay();
switch (day) {
case :
console.log("今天是星期日");
break;
case 1:
console.log("今天是星期一");
break;
case 2:
console.log("今天是星期二");
break;
case 3:
console.log("今天是星期三");
break;
case 4:
console.log("今天是星期四");
break;
case 5:
console.log("今天是星期五");
break;
case 6:
console.log("今天是星期六");
break;
default:
console.log("日期错误");
}
```
以上代码会获取当前日期的星期数,然后根据不同的星期数输出不同的信息。如果日期错误,则会输出“日期错误”。
### 回答2:
switch case语句是JavaScript中的一种条件语句,通过对不同的条件进行匹配和判断,执行相应的代码块。下面是一个简单的例子来说明switch case语句的用法。
假设我们有一个变量day表示星期几的数字,取值范围为1-7,1代表星期一,2代表星期二,以此类推。我们希望根据给定的数字输出对应的星期几的名称。
代码如下所示:
```javascript
let day = 5;
let dayName;
switch (day) {
case 1:
dayName = "星期一";
break;
case 2:
dayName = "星期二";
break;
case 3:
dayName = "星期三";
break;
case 4:
dayName = "星期四";
break;
case 5:
dayName = "星期五";
break;
case 6:
dayName = "星期六";
break;
case 7:
dayName = "星期日";
break;
default:
dayName = "无效的输入";
}
console.log(dayName);
```
在上面的代码中,我们先定义了一个变量day,并将其设置为5,表示星期五。然后我们定义了一个dayName变量用于存储星期几的名称。
接下来使用switch开始我们的条件判断。switch括号中的表达式是被判断的值,在这里就是day变量。
然后我们使用case来对不同的条件进行匹配,当条件匹配时,执行相应的代码块。例如,当day的值为1时,执行的代码块为`dayName = "星期一";`。每个case之后都需要使用break语句来跳出switch语句,否则会继续执行下一个case。
如果没有任何一个case匹配,就会执行default代码块中的代码。在这个例子中,我们设置了一个默认情况default,如果day的值不在1-7之间,就会执行`dayName = "无效的输入";`。
最后我们通过console.log输出dayName的值,就可以得到星期五。如果我们将day的值改为其他数字,就会得到对应的星期几的名称。这就是switch case语句的简单用法。
总结:switch case语句是JavaScript中一种常用的条件语句,适用于对多个条件进行匹配和判断的情况。通过不同的case来匹配不同的条件,可以有效地控制程序的执行流程。
### 回答3:
switch case语句是JavaScript中用于进行条件分支判断的一种语句结构。它由一个switch关键字和一系列的case和默认(default)情况组成。
下面是一个简单的示例:
```javascript
let day = new Date().getDay();
let dayName;
switch (day) {
case 0:
dayName = "星期日";
break;
case 1:
dayName = "星期一";
break;
case 2:
dayName = "星期二";
break;
case 3:
dayName = "星期三";
break;
case 4:
dayName = "星期四";
break;
case 5:
dayName = "星期五";
break;
case 6:
dayName = "星期六";
break;
default:
dayName = "无效的日期";
}
console.log(dayName);
```
在上面的例子中,我们首先使用`new Date().getDay()`获取当前日期的星期几,然后通过switch case语句将相应的星期几名称赋值给变量`dayName`,最后将`dayName`输出到控制台。
当`day`的值为0时,执行case 0中的代码,将`dayName`变量设置为"星期日"。当`day`的值为1时,执行case 1中的代码,将`dayName`变量设置为"星期一",以此类推。如果`day`的值不在0-6之间,则执行默认情况中的代码,将`dayName`设置为"无效的日期"。
总的来说,JavaScript中的switch case语句可以根据不同的条件值执行相应的代码块,这样可以简化代码的编写,并提高代码的可读性和可维护性。
阅读全文