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