УРОК 17 ИЗ 50

Инвертируйте логическое значение

Используйте ! для отрицания условия.

Официальный источникECMAScript — logical NOT operatorПроверено: 2026-08-26
ШАГ 1 · ИЗУЧИТЕ

Как это работает

Логический оператор NOT преобразует операнд в boolean и меняет результат на противоположный. Отрицание false даёт true.

Правильный пример
const isOpen = false;
const isClosed = !isOpen;
console.log(isClosed);

isClosed получает true без ручного повторения значения.

Частая ошибка
const isClosed = isOpen;

Копирование сохраняет false и не инвертирует его.

ШАГ 2 · ПРИМЕНИТЕ

Ваше задание

Объявите isClosed как отрицание isOpen и выведите результат.

ШАГ 3 · ЗАПУСТИТЕ

Напишите и запустите код

script.jsJAVASCRIPT
Изолированная консольизолировано
Подготовка среды…
Запустите код, чтобы увидеть результат.
Черновик хранится только в этом браузере.Изолированный QuickJS · без DOM, сессии и сети
ШАГ 4 · ПРОВЕРЬТЕ

Что должно пройти

0%не проверено
  • isOpen и isClosed объявлены через const.
  • isClosed использует !isOpen.
  • Вывод равен true.
Объясните логику решения

Оператор ! вычисляет противоположное значение, консоль подтверждает результат.