Тернарный оператор JavaScript: упрощение условных операторов

В JavaScript тернарный оператор — это краткий способ написания условных операторов. Это позволяет вам оценить условие и вернуть одно из двух значений на основе результата этой оценки. Синтаксис тернарного оператора следующий:

condition ? expression1 : expression2;

Если условие истинно, expression1выполняется и возвращается его значение. В противном случае, если условие ложно, expression2выполняется и возвращается его значение.

Вот несколько примеров использования тернарного оператора в JavaScript:

Пример 1:

var age = 20;
var message = (age >= 18) ? "You are an adult" : "You are a minor";
console.log(message); // Output: "You are an adult"

Пример 2:

var isRaining = true;
var weather = isRaining ? "Take an umbrella" : "Enjoy the sunshine";
console.log(weather); // Output: "Take an umbrella"

Пример 3:

var number = 5;
var result = (number % 2 === 0) ? "Even" : "Odd";
console.log(result); // Output: "Odd"

Используя тернарный оператор, вы можете писать условные операторы более кратко и удобочитаемо.