看不懂这段代码意思,请老师解释一下这段代码意思
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 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星