JS判断语句

1.if语句

        注:一般用以判断复杂条件,可嵌套

        单分支语句,条件满足立即执行

<script>
//先声明一个变量
let flag = true ;
    //单分支语句判断
        if (flag){
            console.log('这句语句为真') ;
        }
</script>

        双分支语句

                语法:if{条件满足执行的代码}else{条件不满足执行的代码}

<script>
//这里声明一个变量
        let flag = true ;
        //这里是条件成立所执行的语句
        if (flag){
            console.log('这句语句为真') ;
        }else{ //当条件不满足的时候就执行这句话
            console.log('这句话就是假的喽') ;
        }
</script>

        多分支语句

<script>
        let flag ;
        if (flag === 0){
            console.log('这里输出的是条件一') ;
        }else if(flag === 1){
            console.log('这里输出的是条件二') ;
        }else if(flag === 2){
            console.log('这里输出的是条件三');
        }else{
            console.log('这里输出的是最终判断条件');
        }
</script>

        if语句嵌套

<script>
        let flag;
        if (flag === 0) {
            console.log('这里输出的是条件一');
            if (flag === 1) {
                console.log('这里输出的是条件二');
                if (flag === 2) {
                    console.log('这里输出的是条件三');
                    if (flag === 3){
                        console.log('这里输出的是条件四语句');
                    }
                }
            } 
        }else{
            //return 是用来结束整个代码块的,强制结束且不让计算机解读所属代码块的剩余代码,有
            //          返回值,这里仅做了解
            return ;
        }
</script>

2.switch 语句

        注:switch具有穿透性,用break来阻止穿透,break仅可在switch及循环中使用(默认判断确定的值,但是当switch括号内的值是true的时候可与if一样判断复杂条件)(不推荐使用)

 <script>
        let flag = 1;
        switch (flag) {
            case 1:               
                break;
            case 2:
                break ;       
            default:
                break;
        }
</script>

3.三元运算符(重点)

语法:  ? : (英文的问号及冒号)

<script>
        //分号为个人习惯,非必须
        num % 2 === 0 ? alert('偶数') : alert('奇数') ;
</script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值