O'Reilly logo

Java Script: Das umfassende Referenzwerk by David Flanagan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required