前端的第十三天(运算符、流程控制 - 分支)

前端的第十三天(运算符、流程控制 - 分支)

一、JavaScript运算符

在这里插入图片描述

1.运算符

在这里插入图片描述

2.算术运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.递增和递减运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.比较运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.逻辑运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.赋值运算符

在这里插入图片描述

7.运算符优先级

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、JavaScript流程控制 - 分支

在这里插入图片描述
在这里插入图片描述

1.流程控制

在这里插入图片描述

2.顺序流程控制

在这里插入图片描述

3.分支流程控制 if 语句

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

    <script>
        alert("欢迎来到最帅网咖")
        var age = prompt("请输入您的年龄")
        if(age >= 18) {
    
    
            alert("欢迎进入最帅网咖")
        }else{
    
    
            alert("抱歉您的年龄未满十八,不允许进入")
        }
    </script>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.三元表达式

在这里插入图片描述
在这里插入图片描述

    <script>
        var num = prompt("请用户输入一个数字");
        num = num < 10 ? '0'+num : num ;
        alert("您输入的数字是" + num);
    </script>

5.分支流程控制 switch 语句

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

    <script>
    // 1. 判断时间阶段。  比如 用户输入12点 弹出 中午好 用户输入 18点 弹出傍晚好 用户输入 23点  弹出深夜好
    var time = prompt("请输入一个时间段")
    if(time>=6&&time<12){
    
    
        alert('上午好');
    }else if(time>=12&&time<18){
    
    
        alert('下午好');
    }else{
    
    
        alert('晚上好');
    }


    // 2. 比较两个数的最大值   (用户依次输入2个值,最后弹出最大的那个值)
    var num1 = prompt('请输入第一个数字');
    var num2 = prompt('请输入第二个数字');
    num1 > num2 ? alert("第一个数字大") : alert('第二个数字大');
    

    // 3. 用户输入一个数,来判断是奇数还是偶数
    var num = prompt('请用户输入一个数');
    num%2==0?alert('偶数'):alert('奇数');


    // 4. 根据用户输入的数值(数字1 到 数字 7),返回星期几
    var time = parseInt(prompt('请输入一个数字'));
    switch(time){
    
    
        case 1 :
            alert('星期一');
            break;
        case 2 :
            alert('星期二');
            break;
        case 3 :
            alert('星期三');
            break;
        case 4 :
            alert('星期四');
            break;      
        case 5 :
            alert('星期五');
            break;   
        case 6 :
            alert('星期六');
            break;   
        case 7 :
            alert('星期天');
            break;   
        default :
            alert('输入错误');
    }


    // 5. 接收班长口袋里的钱数?若大于等于2000,请大家吃西餐。若小于2000,大于等于1500,请大家吃快餐。若小于1500,大于等于1000,
    //请大家喝饮料。若小于1000,大于等于500,请大家吃棒棒糖。否则提醒班长下次把钱带够
    var money = prompt('接收金额');
    if(money>=2000){
    
    
        alert('请大家吃西餐');
    }else if(money<2000&&money>=1500){
    
    
        alert('请大家吃快餐');
    }else if(money<1500&&money>=1000){
    
    
        alert('请大家喝饮料');
    }else if(money<1000&&money>=500){
    
    
        alert('请大家吃棒棒糖');
    }else{
    
    
        alert('提醒班长下次把钱带够');
    }


    // 6. 分数转换,给一个分数,判定等级。大于等于90  A,大于等于80小于90  B,大于等于70小于80  C ,大于等于60小于70 D,小于60 E
    var grade = parseInt(prompt('请输入学生成绩'));
    if(grade>=90){
    
    
        alert('A');
    }else if(grade>=80&&grade<90){
    
    
        alert('B');
    }else if(grade>=70&&grade<80){
    
    
        alert('C');
    }else if(grade>=60&&grade<70){
    
    
        alert('D');
    }else{
    
    
        alert('E');
    }

    alert('感谢测试');
    </script>

猜你喜欢

转载自blog.csdn.net/m0_56901161/article/details/121398339