4. Логические операторы


Базовые логические операторы

let isAdult = true;
let hasLicense = false;

// И (AND) - && 
// Возвращает true, если оба операнда true
console.log(isAdult && hasLicense); // false

// ИЛИ (OR) - ||
// Возвращает true, если хотя бы один операнд true
console.log(isAdult || hasLicense); // true

// НЕ (NOT) - !
// Инвертирует значение
console.log(!isAdult); // false
console.log(!!isAdult); // true (двойное отрицание для приведения к boolean)