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("岁月静好");//判断条件为假,打印后面

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

猜你喜欢

转载自1150404757.iteye.com/blog/2314513