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

Что делают логические операторы

Логические операторы выполняют операции над булевыми значениями (true/false) и возвращают результат. Основные операторы:

  1. && (И) – возвращает true, если оба операнда истинны.
  2. || (ИЛИ) – возвращает true, если хотя бы один операнд истинный.
  3. ! (НЕ) – инвертирует значение (!truefalse).

Пример:

javascript
console.log(true && false); // false
console.log(true || false); // true
console.log(!true);         // false

Особенности:

  • && и || используют короткое замыкание (останавливаются при первом false для && или первом true для ||).
  • Могут возвращать значение последнего вычисленного операнда (не только true/false). Например:
javascript
console.log(0 || 'default'); // 'default'
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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