如何在javascript中简化if语句?

SD *_*Dev -1 javascript if-statement

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

var boo = true;

if(boo)
console.log("a");
Run Code Online (Sandbox Code Playgroud)

而不是:

var boo = true;

if(boo == true){
 console.log("a");
}else{
 console.log("not true");
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在我的第一个switch语句中有一个"else"?编译器如何知道何时停止?它是否在换行后执行条件逻辑?

Que*_*tin 8

一个if是刚刚之后的声明.阿(其通常惯用那里使用)仅仅是一个类型的语句,它包装起来的一组其它语句.

有没有办法在我的第一个switch语句中有一个"else"?

同样如此 else

if (1)
    something();
else
    something_else();
Run Code Online (Sandbox Code Playgroud)

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

它允许单个声明.

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

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