Встроенный оператор if в JavaScript (тройной оператор), объясненный примерами

В JavaScript встроенный оператор if, также известный как тернарный оператор, позволяет кратко записать условное выражение. Обычно он используется для присвоения значения переменной на основе условия. Вот общий синтаксис:

condition ? expression1 : expression2

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

Вот пример, иллюстрирующий использование встроенного оператора if:

var age = 20;
var isAdult = (age >= 18) ? 'Yes' : 'No';
console.log(isAdult); // Output: 'Yes'

В этом примере значение isAdultприсваивается в зависимости от того, больше или равно возраст18. Если условие истинно, 'Да 'назначен; в противном случае назначается Нет.

Другие методы достижения условного поведения в JavaScript включают использование оператора if-else, оператора switchили if-else if-elseлестница. Однако встроенный оператор if особенно полезен в ситуациях, когда вам нужно простое условное выражение без необходимости использования нескольких ветвей.