相关疑难解决方法(0)

<boolean expression> && statement()与if(<boolean expression>)语句()相同吗?

两个相同吗?

假设你有:

var x = true;
Run Code Online (Sandbox Code Playgroud)

然后你有一个:

x && doSomething();
Run Code Online (Sandbox Code Playgroud)

要么

if(x) doSomething();
Run Code Online (Sandbox Code Playgroud)

这两种语法之间有什么不同吗?我偶然发现了一点糖吗?

javascript syntax if-statement boolean syntactic-sugar

5
推荐指数
2
解决办法
1147
查看次数