如何用分支结构计算年份

Posted zycs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用分支结构计算年份相关的知识,希望对你有一定的参考价值。

请用户输入年份和月份,打印出这个月有多少天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         }

 

以上是关于如何用分支结构计算年份的主要内容,如果未能解决你的问题,请参考以下文章

用身份证号码怎么计算年龄?

如何用git从develop分支拉最新代码至本地

如何用罗马数字显示当前年份?

如何用当前年份填充 chrono::year?

如何用 JS 实现二叉堆

JavaScript分支结构的练习