1-14作业 这个函数这样写哪里错了
来源:1-20 作业题
lingshi
2018-01-29 21:28:21
function x(){
if (year%4==0 && year%100!=0 || year%400==0) {
date=new Array(31,29,31,30,31,30,31,31,30,31,30,31);
}else{
date=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
}
for (var i = 0; i<=(month-1); i++) {
a=+date[i];
}
b=a+day;
}是哪里错了吗..后面输出页面没反应
2回答
盆友,可以将你的代码全部上传吗?这样测不出啊,或者是你可以提交作业给老师,让老师帮你看一下,(#^.^#)
lingshi
提问者
2018-01-30
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>1-14作业</title>
</head>
<body>
<script>
function log(){
year=prompt("请输入您的出生年份"),
month=prompt("请输入您的出生月份"),
day=prompt("请输入您的出生日期");
}
function x(){
if (year%4==0 && year%100!=0 || year%400==0) {
date=new Array(31,29,31,30,31,30,31,31,30,31,30,31);
}else{
date=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
}
for (var i = 0; i<=month-1; i++) {
a=+date[i];
}
b=a+day;
}
log();
x();
document.write("您的生日在"+year+"年的第"+b+"天");
</script>
</body>
</html>我删掉几个空行可以输出了,但是输出结果不对...麻烦帮忙看看谢谢!
相似问题