Встречается на собеседованиях • сегодня
Для чего нужен &&
`&&` — это логический оператор "И". В JavaScript он возвращает первый ложный операнд или последний, если все истинные.
**Пример:**
```javascript
const isLoggedIn = true;
const userName = 'Alice';
// Если isLoggedIn истинно, вернётся userName
console.log(isLoggedIn && userName); // 'Alice'
// Если isLoggedIn ложно, вернётся false
console.log(false && userName); // false
```
**Использование в условном рендеринге (React):**
```jsx
{isLoggedIn && } // Рендерит компонент только если isLoggedIn === true
```
**Важно:**
- Если первый операнд ложный (`false`, `0`, `""`, `null`, `undefined`, `NaN`), второй не вычисляется (short-circuit evaluation).
- Не подходит для рендеринга `0` или пустых строк — в таких случаях лучше использовать тернарный оператор.

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