Встречается на собеседованиях • сегодня
Как работает оператор или
Оператор || (логическое ИЛИ) возвращает первый операнд, который можно привести к true. Если все операнды false, возвращает последний.
Пример:
javascript
console.log(0 || 1); // 1 (0 - false, 1 - true)
console.log(null || 'hello'); // 'hello' (null - false, строка - true)
console.log(false || 0 || ''); // '' (все false, возвращается последнее)Особенности:
- Работает с любыми типами, не только boolean
- Использует короткое замыкание - если первый операнд true, второй не вычисляется
- Часто используется для задания значений по умолчанию:
javascript
const name = user.name || 'Anonymous';
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы