Sobes.tech
Junior — Middle

JavaScript'te üçlü operatörün çalışma prensibini ve hangi durumlarda kullanımının haklı olduğunu açıklayın.

sobes.tech yapay zeka

AI'dan gelen yanıt

Тернарный оператор в JavaScript — это сокращённая форма условного оператора if-else, записываемая как:

condition ? expressionIfTrue : expressionIfFalse

Он возвращает expressionIfTrue, если условие истинно, и expressionIfFalse — если ложно.

Пример:

const access = age >= 18 ? 'allowed' : 'denied';

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