AlexBausW: bedingung?befehl:bedingung2?befehl2....

Beitrag lesen

Hallo

[...]

Das obige Beispiel ist aber ein untypische anwendung dieser Syntax.
In dem fall, wäre if-else sicher übersichtlicher.
Die Syntax mit ?: verwendet man eigentlich, wenn man einen Wert von einer Bedingung abhängig machen will:

[...]

Wenn man es ein wenig übersichtlicher aufschreibt, wird auch klar, wann welcher Wert gesetzt wird:

var wert = b1 ? v1 :
           b2 ? v2 :
           b3 ? v3 : v4;

So hat man auf einfache Weise ein if-elseif-else realisiert. Imho ist diese Form wesentlich übersichtlicher, als die Aneinanderreihung von if-else-Anweisungen.

Gruß Alex
--
http://www.google.de/search?hl=de&safe=off&q=Rechtschreibung+Standart