LECȚIA 17 DIN 50

Inversează o valoare booleană

Folosește ! pentru a nega o condiție.

Sursă oficialăECMAScript — logical NOT operatorRevizuit: 2026-08-26
PASUL 1 · ÎNVAȚĂ

Cum funcționează

Operatorul logic NOT transformă operandul în boolean și inversează rezultatul. Negarea lui false produce true.

Exemplu corect
const isOpen = false;
const isClosed = !isOpen;
console.log(isClosed);

isClosed primește true fără a repeta manual valoarea.

Greșeală frecventă
const isClosed = isOpen;

Copierea valorii păstrează false; nu o inversează.

PASUL 2 · APLICĂ

Exercițiul tău

Declară isClosed ca negarea lui isOpen și afișează rezultatul.

PASUL 3 · RULEAZĂ

Scrie și rulează codul

script.jsJAVASCRIPT
Consolă izolatăizolat
Se pregătește runtime-ul…
Rulează codul pentru a vedea rezultatul.
Ciorna se păstrează doar în acest browser.QuickJS izolat · fără DOM, sesiune sau rețea
PASUL 4 · VERIFICĂ

Ce trebuie să treacă

0%neverificat
  • isOpen și isClosed sunt declarate cu const.
  • isClosed folosește !isOpen.
  • Outputul este true.
Explică-mi logica rezolvării

Operatorul ! calculează valoarea inversă, iar consola confirmă booleanul rezultat.