java script条件分支语句

if语句
语法:if(){console.log()}
条件满足就执行,不满足就不执行

语法:if(){console.log()} else {console.log()}
条件满足就执行if的{},不满足就执行else的{}

语法:if(){console.log()} else if{console.log()}
满足哪一个if就执行哪一个if的{},前面有条件满足了,后面的就不执行了

语法:if(){console.log()} else if(){console.log()} else{console.log()}
所有条件都不满足的时候,就会执行else后面的{}

示例:第二种语法
        var money = 10000
        if(money >= 5000)
        // 当条件为true的时候代码就会执行
        {
            console.log('吃米其林三星')
        }
        else{
            console.log('只能回家 找妈妈')
        }
        // 当上面条件为flase就会执行else
        // 结果为:吃米其林三星 

    上代码:

<script>

        var money = 10000

        if(money >= 5000)

        // 当条件为true的时候代码就会执行

        {

            console.log('吃米其林三星')

        }

        else{

            console.log('只能回家 找妈妈')

        }

        // 当上面条件为flase就会执行else

        // 结果为:吃米其林三星 

        var money = 2000

        if(money >= 2300){

            console.log('吃西瓜 芒果 香蕉')

        }

        else{

           console.log('吃吃吃  就知道吃')

        }

        // 当if条件不满足时,就会执行后的else

        // 结果为:吃吃吃 就知道吃

        var money = 3000

        if(money >= 4000){

            console.log('吃米其林')

        }

        else if(money >= 2000){

            console.log('吃什么吃 都180了')

        }

        // 满足哪一个就执行哪一个,前面的条件满足了,就不考虑后面了

        // 结果为:吃什么吃 都180了

        var money = 0

        if(money >= 2000){

            console.log('吃大盘鸡面')

        }

        else if( money >= 1000){

            console.log('吃剔尖面')

        }

        else{

            console.log('你啥也吃不上别想了')

        }

         // 当所有的条件都不满足的时候,就会执行后面else的内容

        // 结果为:你啥也吃不上别想了

switch语句
语法:switch(已知条件){
    case  选项一:
     console.log()
    break
    case  选项二:
     console.log()
    break
    default:
                console.log('条件都不符合')
}
总结:
1.找到和已知条件完全匹配的选项执行
2.执行完毕代码需要写break,不然会向下穿透
3.可以书写一个default,会在所有选项都不匹配的时候执行
4.当发生穿透效果的时候,会从第一个满足条件的选项开始向下穿透

示例:
        var foot = 41
        switch( foot ){
            case  41 :
                console.log('买了一双41码的鞋子')
                break
            case  42 :
                console.log('买了一双42码的鞋子')
        }
        // 结果为  买了一双41码的鞋子

</script>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值