molily: Wie geht das genau mit dem Text einrücken?

Beitrag lesen

Die if-Anweisung ist eine Kontrollstruktur, die abhängig von einem Ausdruck A entweder die eine oder die andere Anweisung ausführt.
Die Formulierung mit dem Fragezeichen ist dagegen ein Operator, der abhängig von einem Ausdruck A entweder Ausdruck B oder Ausdruck C liefert.

Den Konditional-Operator kann man auch verwenden, wenn das Ergebnis des Ausdrucks egal ist:

bla ? eins() : zwei();

Das »liefern von Ausdruck X« ist in vielen Fällen dasselbe wie »Anweisung ausführen«, wenn die Anweisung ohnehin eine Ausdrucks-Anweisung (Expression Statement in der ECMAScript-Terminologie) ist wie bei einem Funktionsaufruf.

Mathias