看不懂这段代码意思,请老师解释一下这段代码意思
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <script type="text/javascript"> var year=parseInt(prompt("请输入您的出生年份")); var month=parseInt(prompt("请输入您的出生月份")); var day=parseInt(prompt("请输入您的出生日期")); var sum=0; function getDay(){ var i; for(i=0;i<month-1;i++){ sum+=arguments[i]; } return sum; } if((year%4==0&&year%100!==0)||year%400==0){ getDay(31,29,31,30,31,30,31,31,30,31,30,31); }else{ getDay(31,28,31,30,31,30,31,31,30,31,30,31); } //还要加上生日那个月的天数,你输入的天数day; var daysum=sum+day;//daysum是总天数 document.write("您的生日在"+year+"年是第"+daysum+"天"); </script> |
for循环中i<month-1,为什么要-1,if括号里的代码是什么意思
49
收起
正在回答 回答被采纳积分+1
5回答
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星