麻烦老师看看我这个
来源: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回答
j建议参考上图所示修改代码
相似问题