分支 语句 (if ; 三元; switch)

目录

 if 分支语句 

单分支 if语句 

双分支 if语句

多分支 if语句

三元运算符

switch 语句


 if 分支语句 

单分支 if语句 

语法                            小括号内的结果若不是 布尔类型 会发生 隐式转换 转换为 布尔类型

 if (条件) {                                       括号内的条件为 true 时 ,才会执行大括号里面的代码,如果是                                                    false  就不会执行

满足条件要执行的代码          

}

双分支 if语句

语法                                          类型转换 需要布尔值 但若给的是 字符串 则会隐式转换为布尔值

if (条件) {                               将其他的类型 转换为 bool 值 只有这5种情况为 false  其他的都true

满足条件执行的代码

} else {                                      '   '(空字符串)    0    NaN   null  和 undefined     会被转成false

不满足条件执行的代码

}

多分支 if语句

if (条件1 ) {                                 先判断条件1 ,若满足条件1 就执行代码1 ,其他不执行

代码1

} else if (条件2) {                      若不满足 则向下判断条件2 满足条件2 执行代码2,其他不执行

代码 2                             若依然不满足 继续往下判断,依次类推    都不满足 就执行 else里面的代码

} else {

以上条件都不满足,执行的代码                           

}

三元运算符

语法

条件  ? 满足条件执行的代码 : 不满足条件执行的代码

switch 语句

语法                                        

switch (数据) {

case  值1 :                         找到跟小括号 数据 全等=== 的case值,并执行里面对应的代码

        代码1                           如没有 全等 ===  的执行default 里面的代码

      break                              

case 值2 :                           switch case 语句一般用于等值判断,不适合区间判断

        代码2                          switch case 要结束 是看有没有 break 关键字

       break                         switch case 一般需要配合 break 关键字使用 没有break 会造成case穿透

   default

     代码n

      break

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值