Встречается на собеседованиях • сегодня
Когда нужно использовать тернарный оператор
Тернарный оператор (condition ? expr1 : expr2) стоит использовать для простых условных выражений, где нужно выбрать между двумя значениями. Он делает код более компактным, чем if-else, но сохраняет читаемость.
Когда использовать:
- Для простых условий с возвратом значений
- При присвоении переменной в зависимости от условия
- В JSX (React) для условного рендеринга
Когда не использовать:
- Для сложных условий с вложенностью
- Когда нужно выполнить несколько операций
- Если это ухудшает читаемость кода
Пример:
javascript
// Хорошо
const status = isActive ? 'active' : 'inactive';
// Плохо (слишком сложно)
const message = age > 18
? canDrink
? 'Можно пить'
: 'Нельзя пить'
: 'Слишком молод';
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы