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

Что такое логический оператор ||

Логический оператор || (ИЛИ) возвращает первое истинное значение или последнее, если все значения ложные. Он выполняет короткое замыкание: если первый операнд истинный, второй не вычисляется.

Пример:

javascript
console.log(false || true); // true
console.log(null || 'default'); // 'default'
console.log(0 || '' || NaN); // NaN (все ложные, возвращается последнее)

Часто используется для задания значений по умолчанию:

javascript
const user = null;
const username = user || 'Гость'; // 'Гость'

Важно: в современных проектах для значений по умолчанию лучше использовать ?? (оператор нулевого слияния), так как || учитывает все ложные значения (0, '', false), а не только null/undefined.

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

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

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

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