为什么打开一片空白

来源: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回答

好帮手慕糖

2018-03-12

你好,1、如下,循环这里应该是分号,不是逗号。

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

2、switch语句中没有2月份的情况,或者也可以添加其他情况default,

祝学习愉快~

0
heibo_脂粉乱了丨_0
h 非常感谢!
h018-03-12
共1条回复

0 学习 · 5760 问题

查看课程