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回答

樱桃小胖子

2017-09-18

效果是对的,但是建议将

  alert("您的生日是在"+a+"年"+",是第"+birth()+"天");

改成

document.write("您的生日是在" + a + "年" + ",是第" + birth() + "天");

祝学习愉快!

0

0 学习 · 36712 问题

查看课程