Является ли <логическое выражение> && оператор () таким же, как if (<логическое выражение>) оператор ()?

Эти два идентичны?

Предположим, у вас есть:

var x = true;

И тогда у вас есть один из:

x && doSomething();

или же

if(x) doSomething();

Есть ли разница между этими двумя синтаксисами? Я наткнулся на хороший кусок сахара?

Ответы на вопрос(5)

Ваш ответ на вопрос