1-11作业帮我看看对不对,谢谢
来源:1-1 javaScript中内置对象介绍
慕头不大
2017-09-17 15:01:30
<script type="text/javascript"> var a=prompt("请输入年份"); var b=prompt("请输入月份"); var c=prompt("请输入日期"); function birth(){ var year=parseInt(a); var month=parseInt(b); var day=parseInt(c); if(year%4==0||year%100!=0||year%400==0){ switch(month-1){ case 1: month=31; break; case 2: month=60; break; case 3: month=91; break; case 4: month=121; break; case 5: month=152; break; case 6: month=182; break; case 7: month=213; break; case 8: month=244; break; case 9: month=274; break; case 10: month=305; break; case 11: month=335; break; case 12: month=366; break; } }else{ switch(month-1){ case 1: month=31; break; case 2: month=59; break; case 3: month=90; break; case 4: month=120; break; case 5: month=151; break; case 6: month=181; break; case 7: month=212; break; case 8: month=243; break; case 9: month=273; break; case 10: month=304; break; case 11: month=334; break; case 12: month=365; break; } } return daymun=month+day; } alert("您的生日是在"+a+"年"+",是第"+birth()+"天"); </script>
1回答
效果是对的,但是建议将
alert("您的生日是在"+a+"年"+",是第"+birth()+"天");
改成
document.write("您的生日是在" + a + "年" + ",是第" + birth() + "天");
祝学习愉快!
相似问题