重新更正一下代码,老师救命啊

重新更正一下代码,老师救命啊

function aa(){

var year=prompt("请输入您的出生年份"),month=prompt("请输入您的出生月份"),day=parseInt(prompt("请输入您的出生日期"));

   

var sum=0

    if(year%4===0 && year%1000!==0 || year%400===0){

    for(i=0;i<month-1;i++){

    sum+=arguments[i];

    sum+=day;

    }

    if(month==1){

    sum=day;

    }


    }else{

      arguments[1]=28;

    for(i=0;i<month-1;i++){

    sum+=arguments[i];

    sum+=day;

    }

    if(month==1){

    sum=day

    }

   

    }

    

    var c=(sum)

    alert("您的生日在"+year+"年是第"+c+"天")

    

}


aa(31,29,31,30,31,30,31,31,30,31,30,31)


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
妮可妮可妮_ 2018-11-13 10:36:39

你好同学

关于本次作业的代码,已经在其他链接给了同学建议,同学可以点击下面链接进行查看

http://class.imooc.com/course/qadetail/76740

祝学习愉快!

提问者 五仁胖子 2018-11-12 20:35:55

再再重新更正下代码,老师救命啊

function aa(){

var year=prompt("请输入您的出生年份"),month=prompt("请输入您的出生月份"),day=parseInt(prompt("请输入您的出生日期"));

   

var sum=0

    if(year%4===0 && year%1000!==0 || year%400===0){

    for(i=0;i<month-1;i++){

    sum+=arguments[i];

    sum+=day;

    }



    }else{

      arguments[1]=28;

    for(i=0;i<month-1;i++){

    sum+=arguments[i];

    sum+=day;

    }

   

   

    }

    if(month==1){

    sum=day;

    }

    

    var c=(sum)

    alert("您的生日在"+year+"年是第"+c+"天")

    

}


aa(31,29,31,30,31,30,31,31,30,31,30,31)


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师