第四篇:前端开发-通过JavaScript来判断某一日期是该年的第几天(switch 穿透方法)

通过JavaScript来判断某一日期是该年的第几天
 
// 声明变量
 var y = 2019;
    var m = 4;
    var d = 11;
    var msg = 0;
 
// switch判断
    switch(m){
        case 12:
        msg = msg+30;

 

        case 11:
        msg = msg+31; 

 

        case 10:
        msg = msg+30; 

 

        case 9:
        msg = msg+31; 

 

        case 8:
        msg = msg+31; 

 

        case 7:
        msg = msg+30; 

 

        case 6:
        msg = msg+31; 

 

        case 5:
        msg = msg+30; 

 

        case 4:
        msg = msg+31; 

 

        case 3:
// 这里要判断该年是否是闰年
        if(y % 4 == 0 && y % 100 != 0 || y % 400==0){
                msg = msg + 29; 
            }else{
                msg = msg + 28; 
            }

 

        case 2:
        msg = msg+31; 

 

        case 1:
        msg = msg+0; 
        break;

 

        default:
            msg = "请输入正确月份";
    }
 
// 输出结果
    if(m < 1 || m > 12){
        console.log(msg)
    }else{
        console.log("第",msg + d ,"天")
    }
posted @ 2020-04-23 21:33  Limerence`  阅读(594)  评论(0编辑  收藏  举报