<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<!-- 练习-->
</script>
<!-- switch条件判断 -->
<script>
var msg = '1、查询请按1\n 2、投诉请按2\n 3、聊天请按3\n 4、退出请按4'
var input = Number(prompt(msg));
switch(input){
case 1:
alert('没有');
break;
case 2:
alert('不提供投诉');
break;
case 3:
alert('功能未开放');
break;
case 4:
alert('已经退出');
break;
default:
alert('bienao');
};
</script>
<!-- 练习 -->
<!-- 打开网页后弹出年月日输入-->
<!-- 输入后弹窗告知这是这年的第几天 -->
<!-- 使用JavaScript,直接创建简单页面 -->
<!-- ..........................................................-->
<script>
//创建输入弹窗,并返回值
var y = window.prompt('请输入年:');
var m = window.prompt('请输入月:');
var d = Number(window.prompt('请输入天:'));
//创建一个变量来收集天数
var totaldays = 0;
//判断用户输入
//注1:用户输入的当前月,是不会整月加到totaldays中的,而是前几个月的天数加上当前月的天数,所以使用m-1;
//注2:如果用户输入12月,则实际统计前11个月加12月份的天数;如果用户输入的是1月,则只算1月的天数即可,所以,此处匹配从11开始即可。
switch(m-1){
case 11:
totaldays +=30
case 10:
totaldays +=31
case 9:
totaldays +=30
case 8:
totaldays +=31
case 7:
totaldays +=31
case 6:
totaldays +=30
case 5:
totaldays +=31
case 4:
totaldays +=30
case 3:
totaldays +=31
case 2:
totaldays +=28
//直接判断是否为闰年还是平年
if (y%4==0 && y%100!=0 || y%400==0)
{
totaldays +=1
}
case 1:
totaldays +=31
};
totaldays +=d;
console.log(totaldays);
</script>
</body>
</html>