为什么打开一片空白
来源:1-20 作业题
weibo_脂粉乱了丨_0
2018-03-11 19:39:16
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
function date(){
/*弹出年月日输入框*/
var year=parseInt(prompt("您的出生年份"));
var mouth=parseInt(prompt("您的出生月份"));
var day=parseInt(prompt("您的出生日期"));
/*声明一个变量累加天数*/
var yearcount=0;
/*判断是否是闰年*/
var run=year%4==0||year%400==0;
/*累加1月到month-1月的天数*/
for (i=1,i<mouth,i++){
switch(i){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
yearcount+=31;
break;
case 4:
case 6:
case 9:
case 11:
yearcount+=30;
break;
/*判断是否是闰年*/
if (run){
yearcount+=29;
}else{
yearcount+=28;
}
break;
}
}
/*累计天数*/
day+=yearcount;
document.write("您的生日在"+year+"年第"+day+"天")
}
date();
</script>
</body>
</html>1回答
你好,1、如下,循环这里应该是分号,不是逗号。

2、switch语句中没有2月份的情况,或者也可以添加其他情况default,
祝学习愉快~
相似问题