5.10 Sonstige Operatoren
JavaScript unterstützt eine Reihe weiterer Operatoren, die in den folgenden Abschnitten beschrieben werden.
5.10.1 Der Bedingungsoperator (?:)
Der Bedingungsoperator ist in JavaScript der einzige ternäre
Operator (mit drei Operanden), weshalb er manchmal auch als
der ternäre Operator bezeichnet wird. Dieser
Operator wird gelegentlich als ?:
geschrieben,
obwohl er im Code nicht ganz so aussieht. Da dieser Operator drei
Operanden hat, steht der erste Operand vor dem ?
,
der zweite zwischen ?
und :
und der dritte hinter dem :
. Er wird
folgendermaßen verwendet:
x > 0 ? x*y : -x*y
Der erste Operand eines Bedingungsoperators muss ein Boolescher Wert sein (oder in einen umgewandelt werden können). Normalerweise ist er das Ergebnis ...
Get Java Script: Das umfassende Referenzwerk now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.