Demo1
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>成年</title>
</head>
<body>
<script>
//通过输入框输入年龄,来判断是否成年
var age = parseInt(prompt("请输入您的年龄"));
console.log(typeof(age));
//if 条件判断
//18岁以上成年
//方法1:
if(age >= 18){
alert("您已成年");
}else if(isNaN(age) == true){
alert("请输入正确的格式!");
}else{
alert("您还未成年");
}
//方法2:
if(age >= 18){
alert("您已成年");
}else if(age < 18){
alert("您还未成年");
}else{
alert("请输入正确的格式!");
}
</script>
</body>
</html>
Demo2
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>密码设置</title>
</head>
<body>
<script>
//方法1:
//输入密码
var password = parseInt(prompt("请输入密码:"));
//判断输入的密码长度是否是六位
if(password.length != 6){
alert("请输入6位密码!");
//判断密码是否是数字
}else if(isNaN(password) == true){
alert("请输入正确格式的密码!");
}else{
alert("您已成功设置密码!");
}
//方法2:
var password = prompt("请输入密码:");
if( password == null || password.length != 6){
alert("请输入6位密码!");
//判断密码是否是数字
}else if(isNaN(password) == true){
alert("请输入正确格式的密码!");
}else{
alert("您已成功设置密码!");
}
</script>
</body>
</html>
Demo3
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>获取日期</title>
</head>
<body>
<script>
var week = new Date().getDay();
console.log(week);
switch(week){
case 0 :
alert("今天是星期"+ "日");
break;
case 1 :
alert("今天是星期"+ "一");
break;
case 2 :
alert("今天是星期"+ "二");
break;
case 3 :
alert("今天是星期"+ "三");
break;
case 4 :
alert("今天是星期"+ "四");
break;
case 5 :
alert("今天是星期"+ "五");
break;
default :
alert("今天是星期"+ "六");
}
</script>
</body>
</html>
Demo4
// 考试成绩 80-100 优 70-80 良 60-70 合格 <60 不及格
var score = 78;
if(score>80 &&score <=100){
console.log("优秀");
}else if(score >70 &&score<=80){
console.log("良")
}else if(score>60&&score<=70){
console.log("合格")
}else{
console.log("不及格")
}