var isDone = false;
do {//do 1
if(isDone)break;
var a = Number(prompt("这个月多少天?30或31"));
if (a == 30 || a == 31) {
do {//do 2
var b = Number(prompt("这个月的1号是周几? 1-7"));
if (b >= 1 && b <= 7) {
for (i = 1; i <= a; i++) {
if ((i + b) % 7 == 1) {
console.log("本月" + i + "日是星期天,可以睡懒觉");
}
}
isDone = true;
} else {
alert("输入无效请重新输入2");
}
} while (isNaN(b) || b < 1 || b > 7);
} else {
alert("输入无效请重新输入1");
}
} while (isNaN(a) || a != 30 || a != 31);
蛮好玩的,祝睡的愉快!