Cybaer: 3 mögliche antworten

Beitrag lesen

Hi,

Worin besteht nun der Vorteil? Geschwindigkeit? Bequemlichkeit?

Bequemlichkeit und Kompaktheit.

Würde mich jedenfalls mal interessieren, da ich aus Gründen der Lesbarkeit meines Codes bisher um "Bedingung ? Wahr : Falsch" immer einen Bogen gemacht habe.

Ich benutze es vor allen Dingen, wenn es um alternative Stringteile geht, bzw. wo sich nachträglich auch nichts mehr groß ändert. Z.B.:

alert("Dieser Browser beherrscht modernes DHTML "+((!document.getElementById)?"gar nicht":((!document.styleSheets)?"teilweise":"gut"))+"!");

Gibt den passenden Satz aus (z.B. bei NS4/Opera8/Moz).

Der bei if...else notwendige zusätzliche Aufwand ist in einem solchen Fall IMHO schlicht unnötig ...

... und verstehen tue ich es auch später noch - zumal wenn man, wie hier, zusätzliche Klammern setzt (was zumindest bei PHP ohnehin oft zwingend sein muß). Ist ja letzlich nur eine andere grammatikalische Syntax für die gleiche Aktion.

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!