Der ternäre Operator in JavaScript

In dieser Lektion betrachten wir den speziellen ternären Operator, der eine verkürzte Variante der Konstruktion if-else darstellt. Seine Syntax sieht wie folgt aus:

javascriptlet variable = bedingung ? wert1 : wert2;

Der Operator funktioniert so: Wenn die Bedingung wahr ist, wird wert1 zurückgegeben, andernfalls - wert2. Lassen Sie uns ein Codebeispiel mit diesem Operator erstellen:

javascriptlet age = 17;
let adult = age >= 18 ? true: false;
console.log(adult);

Diesen Code kann man in voller Länge wie folgt umschreiben:

javascriptlet age = 17;
let adult;

if (age >= 18) {
  adult = true;
} else {
  adult = false;
}

console.log(adult);

Der ternäre Operator sollte nur in den einfachsten Fällen verwendet werden, da seine Verwendung das Codeverständnis erschwert.

Задание 1

Schreiben Sie den folgenden Code mit dem ternären Operator um:

javascriptlet num = 1;
let res;

if (num >= 0) {
  res = '1';
} else {
  res = '2';
}

console.log(res);