L'opérateur ternaire en JavaScript

Dans cette leçon, nous examinerons l' opérateur ternaire spécial, qui représente une version abrégée de la construction if-else. Sa syntaxe est la suivante :

javascriptlet variable = condition ? valeur1 : valeur2;

L'opérateur fonctionne ainsi : si la condition est vraie, alors valeur1 est retournée, sinon - valeur2. Créons un exemple de code utilisant cet opérateur :

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

Ce code peut être réécrit en version complète de la manière suivante :

javascriptlet age = 17;
let majeur;

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

console.log(majeur);

L'opérateur ternaire ne doit être utilisé que dans les cas les plus simples, car son utilisation rend le code moins lisible.

Задание 1

Réécrivez le code suivant en utilisant l'opérateur ternaire :

javascriptlet num = 1;
let res;

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

console.log(res);