Hallo
In Selfhtml steht das hier beschrieben:
http://selfhtml.teamone.de/javascript/sprache/bedingt.htm#entweder_oder
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:
Bsp:
var bla = (text == "bla") ? 1 : 0;
Grüße
Daniel