作者:呦呦嘉宾 | 来源:互联网 | 2023-05-18 01:01
请用户输入年份和月份,打印出这个月有多少天1,3,5,7,8,10,12月有31天4,6,9,11有30天2月,如果是平年就是28天,闰年就是29天1varyear+prompt(
请用户输入年份和月份,打印出这个月有多少天1,3,5,7,8,10,12月有31天4,6,9,11有30天2月,如果是平年就是28天,闰年就是29天
1 var year = +prompt("请用户输入年份");
2 var year1 = +prompt("请用户输入月份");
3 if (year == 1, 3, 5, 7, 8, 10, 12) {
4 alert("有31天");
5 } else if (year1 == 4, 6, 9, 11) {
6 alert("这个月有28天")
7 } else if (year1 == 2) {
8 alert("是平年就28天");
9 } else {
10 alert("是闰年就29天");
11 }
12 // 第二种方法:
13 switch (year1) {
14 case 1:
15 case 3:
16 case 5:
17 case 7:
18 case 8:
19 case 10:
20 case 12:
21 alert("这个月有31天")
22 break;
23 case 4:
24 case 6:
25 case 9:
26 case 11:
27 alert("这个月有30天")
28 break;
29 case 2:
30 if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)) {
31 alert("这个月有28天");
32 } else {
33 alert("这个月有29天");
34 }
35 break;
36 default:
37 alert("有毒代码");
38 break;
39 }
如何用分支结构计算年份