输入1-7任意数字,输出对应的星期几。
当输入为1时,输出‘星期一’
当输入为2时,输出‘星期二’
当输入为3时,输出‘星期三’
当输入为4时,输出‘星期四’
当输入为5时,输出‘星期五’
当输入为6时,输出‘星期六’
当输入为7时,输出‘星期日’
var day = parseInt(prompt(""));
switch (day) {
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;
case 7:
console.log("星期日");
break;
default:
console.log("无效的数字");
break;
}
var day = parseInt(prompt("请输入数字1-7:"));
switch (day) {
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;
case 7:
console.log("星期日");
break;
default:
console.log("输入错误");
break;
}
使用promp方法来获取输入,然后使用parseInt方法将这个输入的数字字符串转为数字,最后if-else if语句来根据不同的数字输出其对应的星期名称即可。
代码如下:
参考链接:
<script language="JavaScript">
// https://www.zadmei.com/zjzhqyhs.html
var num = prompt("请输入1-7之间的一个数字:"); // 从输入获取一个数字
// https://blog.csdn.net/ljr_327/article/details/123833361
num1 = parseInt(num); // 将输入的数字字符串转为数字
// https://www.runoob.com/js/js-if-else.html
// https://baijiahao.baidu.com/s?id=1659749878650242283&wfr=spider&for=pc
// 使用if-else-if 语句来根据输入的数字,输出对应的星期名称
if (num1 == 1)
// https://blog.csdn.net/weixin_51145939/article/details/126950861
console.log("星期一");
else if (num1 == 2)
console.log("星期二");
else if (num1 == 3)
console.log("星期三");
else if (num1 == 4)
console.log("星期四");
else if (num1 == 5)
console.log("星期五");
else if (num1 == 6)
console.log("星期六");
else if (num1== 7)
console.log("星期日");
</script>
index.js
Page({
data: {
weekday: '',
week: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']
},
onShow: function () {
var today=new Date().getDay();
console.log("today:"+today);
switch (today){
case 0:
this.setData({
weekday: this.week[0]
})
break;
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
this.setData({
weekday: this.data.week[today]
})
break;
}
},
index.wxml
<view class="wxml">
<text class="time">今天是:{{weekday}}</text>
</view>
效果