Ist <Boolescher Ausdruck> && Anweisung () dasselbe wie wenn (<Boolescher Ausdruck>) Anweisung ()?
Sind die beiden identisch?
Angenommen, Sie haben:
var x = true;
Und dann haben Sie eine der folgenden Möglichkeiten:
x && doSomething();
oder
if(x) doSomething();
Gibt es irgendeinen Unterschied zwischen den beiden Syntaxen? Habe ich über ein schönes Stück Zucker gestolpert?