分支结构 和while循环

本文介绍了编程中的三元运算符、分支嵌套结构以及SWITCH条件分支结构,详细阐述了它们的语法和使用场景。同时,讲解了逻辑运算符的优先级以及如何判断两个数据的一致性。此外,还探讨了循环结构中的WHILE循环,包括正常循环和死循环的示例,帮助读者理解控制流程的重要概念。
摘要由CSDN通过智能技术生成

2022-08-17

三元运算符/三目运算符

  • 三元运算,就是用 两个符号 组成一个语句

  • 三元运算只是对 if else 语句的一个简写形式

  • 语法: 条件 ? 条件为 true 的时候执行 : 条件为 false 的时候执行

    var age = 18;
    age >= 18 ? alert('已经成年') : alert('没有成年')

分支嵌套

  • 分支嵌套的语法

if(){
   if(){
    
    }
    else{
        
    }
}
else{
    
}

SWITCH 条件分支结构

  • 也是条件判断语句的一种

  • 是对于某一个变量的判断

  • 语法:

            switch(条件){
                case 结果/情况方案:  
                    执行语句;
                    break; //阻断程序往下执行
                    // case 后边不能写 >
                    //如果不写 就会继续穿透到下一个结果/情况 然后这个这个结果的代码
                case 结果2/情况2:
                    执行语句2;
                    break;
                    ....
                default:  //如果 switch 括号里边的结果  都不在下面的case中
                    // 那么就会走到 default 
                    执行语句3;
                    break;
            }
​

补充

  • 逻辑运算符优先级

    • 逻辑非 ! > 逻辑与 &&> 逻辑或 ||

  • 判断两个数据是否一致

        // Object.is(数据1,数据2)
        // 判断两个数据是否一致  返回的是一个布尔类型的结果 
​
        // alert(Object.is(1,'1')) // false
        // alert(Object.is(1,1)) // true

循环结构

WHILE 循环

  • while,中文叫 当…时,其实就是当条件满足时就执行代码,一旦不满足了就不执行了

  • 语法 while (条件) { 满足条件就执行 }

  • 因为满足条件就执行,所以我们写的时候一定要注意,就是设定一个边界值,不然就一直循环下去了

        // 1. 初始化条件
        var num = 0;
        // 2. 条件判断
        while (num < 10) {
        // 3. 要执行的代码
        console.log('当前的 num 的值是 ' + num)
        // 4. 自身改变
        num = num + 1
        }        
        // while(条件判断){
        //     条件满足的执行的代码;
        //     计数器++;
        // }

死循环

  • 只要while条件为true 循环就会执行 死循环就是条件永远为true 我们在开发过程中 也会刻意制造死循环

        while(true){
            console.log('死循环')
        }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值