Являются ли эти два идентичных?
Предположим, что у вас есть:
var x = true;
И у вас есть один из них:
x && doSomething();
или
if(x) doSomething();
Есть ли какой-либо различий между двумя синтаксисами? Я наткнулся на хороший кусочек сахара?