判断星期几jsswitch
时间: 2024-04-12 17:25:21 浏览: 14
判断星期几可以使用switch语句来实现。在大多数编程语言中,星期一到星期日可以用数字1到7来表示,我们可以根据输入的数字使用switch语句来判断对应的星期几。
以下是一个示例代码:
```
int day = 3; // 假设输入的数字为3,表示星期三
switch (day) {
case 1:
printf("星期一");
break;
case 2:
printf("星期二");
break;
case 3:
printf("星期三");
break;
case 4:
printf("星期四");
break;
case 5:
printf("星期五");
break;
case 6:
printf("星期六");
break;
case 7:
printf("星期日");
break;
default:
printf("输入错误");
break;
}
```
上述代码中,我们使用了一个整型变量`day`来表示输入的数字,然后根据`day`的值使用switch语句来判断对应的星期几,并输出相应的结果。
相关问题
通过日期判断星期几js
以下是用 JavaScript 实现通过日期判断星期几的代码:
```javascript
function getWeekday(date) {
const weekdays = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
const dayIndex = new Date(date).getDay();
return weekdays[dayIndex];
}
// 示例用法
console.log(getWeekday("2022-09-28")); // 输出 "Wednesday"
```
代码解析:
1. 创建一个数组 `weekdays` 存储星期几的英文名称。
2. 使用 `new Date(date)` 将日期字符串转换成日期对象。
3. 使用 `getDay()` 方法获取日期对象对应的星期几的数字,范围为 0 到 6,分别代表星期日到星期六。
4. 用 `weekdays[dayIndex]` 获取对应的星期几的英文名称,返回结果。
JS 条件判断 switch case
JS条件判断语句switch case是一种用于处理多路分支的语句。它可以根据一个表达式的值来执行相应的代码块。下面是一个示例演示如何使用JS条件判断switch case语句:
```javascript
let day = 3;
let dayName;
switch (day) {
case 1:
dayName = "Monday";
break;
case 2:
dayName = "Tuesday";
break;
case 3:
dayName = "Wednesday";
break;
case 4:
dayName = "Thursday";
break;
case 5:
dayName = "Friday";
break;
case 6:
dayName = "Saturday";
break;
case 7:
dayName = "Sunday";
break;
default:
dayName = "Invalid day";
break;
}
console.log(dayName); // 输出:Wednesday
```
在上面的示例中,我们定义了一个变量`day`,它的值为3。然后使用switch case语句根据`day`的值来执行相应的代码块。在这个例子中,`day`的值为3,所以执行了`case 3`下的代码块,将`dayName`赋值为"Wednesday"。最后,我们打印出`dayName`的值,输出为"Wednesday"。
需要注意的是,在每个case结束时,我们使用`break`语句来跳出switch case语句,以防止执行其他case下的代码块。如果没有特殊要求,一定要在每个case结束时写上`break`语句,否则程序会继续执行下一个case下的代码块。另外,我们还可以使用`default`关键字来处理没有匹配到任何case的情况,它相当于switch case语句的else部分。