练习

81 阅读1分钟

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("不及格")
        }