js判断语句简化

       判断语句这个我们不陌生,就是判断是否满足指定的条件,如果满足则执行一定的代码,否则跳过。

一般的代码如下:

 

var tel=110;
if(tel==110){
  console.log("有困难找警察");
}
 但我们总想精益求精,为了代码更加精简。我推荐以下几种优化if语句的方式,希望对需要的朋友有所帮助。

 

一.使用三元运算符替代

可以使用三元运算符替代if语句,原来语句如下:

var tel="110";
if(tel=="110"){
    console.log("有困难找警察");
}
  else{ 
        console.log("岁月静好"); 
}
 改为三元运算符后:

 

(tel=="110")?console.log("有困难找警察"):console.log("岁月静好")

二.省略if语句的大括号

 

var tel=110;
if(tel==110)console.log("有困难找警察");

 这里要注意的是省略大括号,if后面只能够有一条语句

 三.使用与或运算符替代

var tel="110";
(tel=="110")&&console.log("有困难找警察");//判断条件为真,打印后面
(tel=="110")||console.log("岁月静好");//判断条件为假,打印后面

 

 四.这个我再想想,想到会随时更新哒。如果大家还有什么好的方法,欢迎留言给我大笑大笑

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值