麻烦老师看看我这个

来源:1-20 作业题

Paranoid_L

2018-06-28 16:23:27

var year,month,day
	year = parseInt(prompt("请输入您的出生年份"));
	while (isNaN(year)){
		alert("请输入数字");
		year = prompt("请输入您的出生年份");
	}
	month = parseInt(prompt("请输入您的出生月份"));
	while (month>12 || month<1){
		alert("请输入正确的出生月份");
		month = prompt("请输入您的出生月份");
	}
	day = parseInt(prompt("请输入您的出生年日期"));
	while (day>31 || day<1){
		alert("请输入正确的出生日期");
		day = prompt("请输入您的出生日期");
	}

	var num = 0;
	function birth(){
        for(var i = 1;i <= month;i++){
			if (year%4 == 0 || year%100 != 0 && year%400 == 0) {
				if(i == 2){
					num+=29
				}else{
					num+=28
				}
			}else if (i == 1 || i == 3 || i == 5 || i == 7 || i == 8 || i == 10 || i == 12) {
				num+=31
			}else if(i == 4 || i == 6 || i == 9 || i == 11){
				num+=30
			}
		}
		days = num + day;
		document.write("您的生日在"+ year + "年的第" + days + "天");
	}

	birth();


写回答

1回答

妮可妮可妮_

2018-06-29

http://img.mukewang.com/climg/5b35d3150001ae1305410509.jpg

j建议参考上图所示修改代码

0
haranoid_L
h 非常感谢!
h018-07-03
共5条回复

0 学习 · 36712 问题

查看课程