Tracks
/
JavaScript
JavaScript
/
Lehrplan
/
Ternärer Operator
Te

Ternärer Operator in JavaScript

1 Übung

Über Ternärer Operator

Der bedingte ternäre Operator ist dafür da, dass du einen kompakten Ausdruck schreiben kannst, der abhängig von einer Bedingung einen von zwei alternativen Werten zurückgibt. Oft wird er als „ternärer Operator" bezeichnet. Der Name rührt daher, dass der Operator drei Operanden hat: predicate ? consequent-expression : alternative-expression Du kannst ihn als Ersatz für kurze if-else-Anweisungen verwenden.

Ähnlich wie bei if-Anweisungen führt JavaScript eine implizite Typumwandlung durch, um die Bedingung auszuwerten. Wenn die Bedingung truthy ist, wird der Operand auf der linken Seite des Doppelpunkts zurückgegeben. Andernfalls ist das Ergebnis des ternären Ausdrucks der Operand auf der rechten Seite des Doppelpunkts.

const year = 2020;

year > 2000 ? 'in the past years' : 'a long time ago';
// => 'in the past years'
Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab

Lerne Ternärer Operator