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

Что такое логическое отрицание

Логическое отрицание (!) — это оператор, который инвертирует значение операнда. Если операнд истинный (true), он возвращает false, и наоборот.

Пример:

javascript
console.log(!true);   // false
console.log(!false);  // true
console.log(!0);      // true (0 — falsy)
console.log(!1);      // false (1 — truthy)

Нюансы:

  • Работает с любыми типами данных, приводя их к boolean.
  • Двойное отрицание (!!) можно использовать для явного приведения к boolean.
  • Falsy-значения (например, 0, "", null, undefined, NaN) при отрицании дадут true.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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