Встречается на собеседованиях • сегодня
Какие знаешь особенности оператора &&
Оператор `&&` (логическое И) в JavaScript работает по принципу "short-circuit evaluation". Если левый операнд ложный (`false`, `0`, `""`, `null`, `undefined`, `NaN`), возвращается его значение без вычисления правого. Если левый операнд истинный, возвращается значение правого операнда.
Пример:
```javascript
const result = false && someFunction(); // someFunction не вызовется
console.log(result); // false
const name = 'Alice' && 'Bob';
console.log(name); // 'Bob' (последний истинный операнд)
```
Часто используется для условного рендеринга:
```jsx
{isLoggedIn && } // если isLoggedIn true, рендерим UserProfile
```
Важно помнить, что `&&` возвращает значение, а не обязательно `true/false`.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы