Встречается на собеседованиях • сегодня

Как работает оператор && если первое условие не выполнится

Оператор && (логическое И) в JavaScript работает по принципу "короткого замыкания". Если первое условие ложно, второе условие даже не проверяется, так как результат всего выражения уже известен (false).

Пример:

javascript
const result = false && console.log('Это не выполнится');
// result будет false, console.log не сработает

Это часто используется для условного выполнения кода:

javascript
user && user.isAdmin && showAdminPanel();
// showAdminPanel() выполнится только если user существует и user.isAdmin === true

Важно: оператор возвращает значение последнего проверенного операнда, а не просто true/false.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы