如何在javascript中简化if语句?

时间:2016-08-12 13:25:27

标签: javascript if-statement

有一段时间我看到并尝试使用这样的if语句:

var boo = true;

if(boo)
console.log("a");

而不是:

var boo = true;

if(boo == true){
 console.log("a");
}else{
 console.log("not true");
}

有没有办法让#34;其他"我的第一个开关声明?编译器如何知道何时停止?是否在换行后执行条件逻辑?

2 个答案:

答案 0 :(得分:8)

if之后是一个声明。 block通常惯用在那里使用)只是一种包含一组其他语句的语句。

  

有没有办法在我的第一个switch语句中加上“else”?

else

也是如此
if (1)
    something();
else
    something_else();
  

编译器如何知道何时停止?

它允许单个声明。

  

是否在换行后执行条件逻辑?

不,一个声明。那里的换行只会触发ASI

答案 1 :(得分:-2)

if(condition)    东西... 其他    东西...

if(true)
alert("A")
else
alert("B")

替代地

if(false)
alert("A")
else
alert("B")