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() + "天");祝学习愉快!
相似问题