Тернарный оператор JavaScript с несколькими условиями «else if»: использование и примеры

Фраза «js ternary else if multi», по-видимому, относится к концепции использования нескольких условий «else if» внутри тернарного оператора JavaScript. В JavaScript тернарный оператор позволяет писать краткие условные операторы.

Вот пример использования нескольких условий «else if» в тернарном операторе JavaScript:

var age = 25;
var message = (age < 18) ? "You are underage" :
              (age >= 18 && age < 21) ? "You are an adult but not allowed to drink" :
              (age >= 21) ? "You are an adult and allowed to drink" :
              "Invalid age";
console.log(message);

В этом примере тернарный оператор оценивает несколько условий и возвращает разные сообщения в зависимости от значения возраста.