2020-03-18

条件运算符

var a=3;
var b= a>0 ? 5 : 10;
条件 ? 值1 : 值2
如果条件正确时 将值1返回给前面的变量,如果条件错误时,将值2返回给前面的变量 条件必然是一个布尔值,当条件不是布尔值时,会隐式转换为布尔值。

条件语句

if(条件){
满足条件后执行的内容
}
条件会自动隐式转换为布尔值 var a = null;
在这里隐式转换为布尔值,0—>false
如果条件是!a 0—>false !false—>true
如果条件值是true,满足条件,进入语句块
if(!a){
console.log(“aaa”);
}所以可以被打印。

条件语句分支
  先判断条件1,如果条件1不满足,就判读条件2,如果满足,执行完成跳出      
  (1)      
   if(条件1){     
     }else if(条件2){      
      }else if(条件3){      
       }else{       }      
    (2)      
     if(条件1){     
       }       if(条件2){   
       }       if(条件3){     
       }
     ###  条件嵌套   
             if(条件1){       
             if(条件2){      
              }else if(条件3){      
               }   
                }else if(条件4){  
                 if(条件5){        
                  }else if(条件6){        
                  }   
                   }      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值