switch语句案例
时间: 2023-11-27 10:44:47 浏览: 27
switch语句是一种常用的条件语句,它可以根据表达式的值来执行不同的代码块。下面是一个简单的switch语句案例:
```
var day = new Date().getDay();
switch (day) {
case 0:
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("日期获取失败");
break;
}
```
这个案例中,我们使用了Date对象的getDay()方法来获取当前日期是星期几,然后根据这个值来执行不同的代码块。如果当前日期是星期日,就会输出“今天是星期日”,以此类推。如果获取日期失败,就会输出“日期获取失败”。
相关问题
前端switch语句案例
下面是一个前端使用Switch语句的案例:
```html
<!DOCTYPE html>
<html>
<head>
<title>Switch语句案例</title>
</head>
<body>
<h1>选择一个水果:</h1>
<select id="fruit">
<option value="">请选择</option>
<option value="apple">苹果</option>
<option value="banana">香蕉</option>
<option value="orange">橙子</option>
<option value="watermelon">西瓜</option>
</select>
<button onclick="showFruit()">确定</button>
<p id="result"></p>
<script>
function showFruit() {
var fruit = document.getElementById("fruit").value;
switch (fruit) {
case "apple":
document.getElementById("result").innerHTML = "您选择了苹果。";
break;
case "banana":
document.getElementById("result").innerHTML = "您选择了香蕉。";
break;
case "orange":
document.getElementById("result").innerHTML = "您选择了橙子。";
break;
case "watermelon":
document.getElementById("result").innerHTML = "您选择了西瓜。";
break;
default:
document.getElementById("result").innerHTML = "请选择一个水果。";
}
}
</script>
</body>
</html>
```
这个案例中,我们创建了一个下拉列表和一个按钮,用户可以从下拉列表中选择一个水果,并点击按钮确认选择。当用户点击按钮时,我们调用了一个JavaScript函数`showFruit()`,该函数获取用户选择的水果值,并使用Switch语句在`<p>`元素中显示相应的消息。如果用户没有选择任何水果,则显示一条默认消息。
c语言 switch语句案例
C语言中的switch语句可以根据不同的情况进行分支选择,结构类似于if-else语句,但更为简洁和高效。下面给出一个switch语句的案例:
假设有一个取货机,需要根据用户输入的货物编号来取货。货物编号从1到5依次对应不同的物品,用户输入如下数字:
1表示薯片
2表示可乐
3表示牛肉干
4表示糖果
5表示巧克力
以下是对应的C语言代码:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入货物编号(1-5):\n");
scanf("%d", &num);
switch(num) {
case 1:
printf("已取出薯片!\n");
break;
case 2:
printf("已取出可乐!\n");
break;
case 3:
printf("已取出牛肉干!\n");
break;
case 4:
printf("已取出糖果!\n");
break;
case 5:
printf("已取出巧克力!\n");
break;
default:
printf("无效的输入!\n");
break;
}
return 0;
}
```
用户输入的数字通过scanf函数传递给变量num,然后用switch语句来选择对应的物品。case关键词加上相应数字表示分支,如果num值与case中的数字相等,则执行对应的printf语句输出取货信息,然后通过break语句跳出switch分支,避免执行其他case分支。如果num值与所有case中的数字都不匹配,则执行default分支,输出“无效的输入!”提示。
这个案例展示了switch语句的使用方法,通过快捷、清晰的方式实现了根据用户输入选择对应产品的功能。