В 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"
Используя тернарный оператор, вы можете писать условные операторы более кратко и удобочитаемо.