为什么打印不出来
来源:1-20 作业题
慕粉2107316106
2017-05-21 22:21:41
function getDate() {
var y, m, d;
y = parseInt(prompt("请输入你出生的年份"));
if (isNaN(y)) {
alert("请输入数字!~~");
y = parseInt(prompt("请输入你出生的年份"));
}
m = parseInt(prompt("请输入你出生的月份"));
if (isNaN(m) || m < 1 || m > 12) {
alert("请输入1-12之间的数字!~~");
m = parseInt(prompt("请输入你出生的月份"));
}
d = parseInt(prompt("请输入你出生的日份"));
if (isNaN(d) || d < 1 || d > 31) {
alert("请输入1-31之间的数字!~~");
d = parseInt(prompt("请输入你出生的日份"));
}
var sum = 0, i,sum1;
var aDay = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
for (i = 0; i < m; i++) {
sum += aDay[i];
}
if ((year % 4 == 0 && year % 100 != 0 || year % 400 == 0) && m > 2) {
sum += 1;
}
sum1=sum + d;
document.write("你的生日在" + y + "年是第" + sum1 + "天");
}
getDate();
2回答
慕粉2107316106
提问者
2017-05-22
哦哦,知道了,谢谢
小丸子爱吃菜
2017-05-22
if ((year % 4 == 0 && year % 100 != 0 || year % 400 == 0) && m > 2) {
sum += 1;
}
这个year有定义么?
相似问题