用switch语句写出以下代码: 我有多少钱,如果我有10万元以上,输出:就买小汽车上班 或者如果我有5000元以上,输出:我就买摩托上班, 或者如果我有300元以上,输出:我就买自行车上班, 或者如果我有20元以上,输出我就坐公交上班, 否则,输出:我就只好步行上班
时间: 2023-04-03 08:02:55 浏览: 66
switch (money) {
case money >= 100000:
console.log("就买小汽车上班");
break;
case money >= 5000:
console.log("我就买摩托上班");
break;
case money >= 300:
console.log("我就买自行车上班");
break;
case money >= 20:
console.log("我就坐公交上班");
break;
default:
console.log("我就只好步行上班");
}
相关问题
用switch语句写出以下代码: 如果我有10万元以上,输出:就买小汽车上班 或者如果我有5000元以上,输出:我就买摩托上班, 或者如果我有300元以上,输出:我就买自行车上班, 或者如果我有20元以上,输出我就坐公交上班, 否则,输出:我就只好步行上班
switch (money) {
case money >= 100000:
printf("就买小汽车上班");
break;
case money >= 5000:
printf("我就买摩托上班");
break;
case money >= 300:
printf("我就买自行车上班");
break;
case money >= 20:
printf("我就坐公交上班");
break;
default:
printf("我就只好步行上班");
break;
}
我有一个对象,每个属性都存一个月份,比如一月存01,二月02,JavaScript获取当前日期返回月份,请帮我使用switch语句来实现,当前月份等于对象的某个属性是就返回具体的属性值
可以使用以下代码来实现:
```javascript
let currentDate = new Date();
let currentMonth = currentDate.getMonth() + 1; // getMonth() 返回的是 0 到 11,所以要加 1
switch(currentMonth) {
case obj["01"]:
console.log("当前月份等于1月");
break;
case obj["02"]:
console.log("当前月份等于2月");
break;
case obj["03"]:
console.log("当前月份等于3月");
break;
// ... 其他月份的 case 分支
default:
console.log("找不到对应的月份");
}
```
其中,`obj` 是你提到的对象,包含了每个属性对应的月份值。在 `switch` 语句中,我们根据当前月份的值来匹配相应的 `case` 分支,如果匹配成功就输出对应的提示信息。如果找不到对应的月份,就会执行 `default` 分支。
阅读全文