JS-040

Beginner3 min~3 min read#logical-not#not#boolean
Logical NOT !
Змінює true на false
Goal
Навчись використовувати оператор ! для зміни true на false і false на true.
Explanation
- Оператор ! означає логічне NOT.
- Він змінює булеве значення на протилежне.
- !true повертає false.
- !false повертає true.
- NOT часто використовують для перевірки протилежної умови.
Аналогія
Уяви перемикач світла. Якщо світло увімкнене — оператор ! його вимикає. Якщо вимкнене — вмикає.
Code
console.log(!true);
console.log(!false);Result: false true
Типова помилка
Новачки іноді думають, що ! просто перевіряє значення. Насправді він повертає протилежний boolean.
Remember
- ✦ ! змінює значення на протилежне.
- ✦ !true → false.
- ✦ !false → true.
Quick Quiz
Що поверне !false?