Сокращение JavaScript If Else: тернарный оператор и альтернативные методы

Сокращенный синтаксис оператора if…else в JavaScript известен как тернарный оператор. Вместо использования традиционного блока «if…else» вы можете использовать тернарный оператор для написания более лаконичного кода.

Вот основной синтаксис тернарного оператора:

condition ? expressionIfTrue : expressionIfFalse;

Если условие истинно, выражение перед двоеточием (:) выполняется. Если условие ложно, выполняется выражение после двоеточия.

Вот пример:

var age = 20;
var status = (age >= 18) ? 'Adult' : 'Minor';
console.log(status); // Output: Adult

В приведенном выше примере, если возраст больше или равен 18, переменной статуса присваивается значение «Взрослый». В противном случае ему присваивается значение «Незначительный».

Кроме тернарного оператора, в JavaScript нет встроенных сокращенных методов для операторов if…else. Однако вы можете использовать логические операторы, такие как логическое И (&&) и логическое ИЛИ (||), для достижения аналогичных результатов в определенных сценариях.