题目要求:如果今天是星期二,那么1000天后是星期几?用户输入一个天数,计算这个天数后是星期几。
// 该题假设今天是星期二,又一个星期为七天是固定的,所以只要是7倍数的天数,就都为星期二。
// 所以,不论是求多少天后是星期几,只要将天数对7取余得到的数+2就能得到今天是星期几。
var week = 2
days = parseInt(prompt('请随意输入一个天数', 1000))
remainingDay = days % 7
// remainingDay = 1000 % 7 //获得1000天以后是星期一
weekDay = 2 + remainingDay;
if (weekDay > 7) {
weekDay = weekDay % 7
} else {
weekDay
}
// alert("今天是星期" + weekDay);
switch (weekDay) {
case 1:
alert("今天是星期一");
break;
case 2:
alert("今天是星期二");
break;
case 3:
alert("今天是星期三");
break;
case 4:
alert("今天是星期四");
break;
case 5:
alert("今天是星期五");
break;
case 6:
alert("今天是星期六");
break;
default:
alert("今天是星期天");
break;
}