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"?编译器如何知道何时停止?它是否在换行后执行条件逻辑?
一个if是刚刚之后的声明.阿块(其通常和惯用那里使用)仅仅是一个类型的语句,它包装起来的一组其它语句.
有没有办法在我的第一个switch语句中有一个"else"?
同样如此 else
if (1)
something();
else
something_else();
Run Code Online (Sandbox Code Playgroud)
编译器如何知道何时停止?
它允许单个声明.
它是否在换行后执行条件逻辑?
不,一个声明.那里的换行只会触发ASI.