Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Логічні Оператори | Section
Основи JavaScript

bookЛогічні Оператори

Свайпніть щоб показати меню

Коли потрібно приймати рішення у коді на основі більше ніж однієї умови, логічні оператори дозволяють комбінувати або змінювати ці умови. JavaScript надає три основні логічні оператори: AND (&&), OR (||) та NOT (!).
Ці оператори використовуються для об'єднання декількох булевих виразів або для інвертування їхніх значень.

  • Оператор AND (&&) повертає true лише якщо обидві умови істинні;
  • Оператор OR (||) повертає true, якщо хоча б одна з умов істинна;
  • Оператор NOT (!) змінює значення умови на протилежне: якщо умова true, ! робить її false, і навпаки.

Ці оператори найчастіше використовуються в операторах if для керування виконанням програми на основі складнішої логіки.

123456789101112131415161718192021
const age = 20; const hasTicket = true; // Using AND (&&): both conditions must be true if (age >= 18 && hasTicket) { console.log("You can enter the event."); } else { console.log("Entry denied."); } // Using OR (||): at least one condition must be true const isMember = false; if (age >= 18 || isMember) { console.log("You qualify for a discount."); } // Using NOT (!): invert a condition const isBanned = false; if (!isBanned) { console.log("Access granted."); }
copy

Коли ви комбінуєте логічні оператори, пріоритет операторів визначає порядок їх обчислення. У JavaScript оператор NOT (!) має найвищий пріоритет, далі йде AND (&&), а потім OR (||).

Це означає, що вирази з ! обчислюються першими, потім &&, і нарешті ||. Ви можете використовувати дужки (), щоб групувати умови та контролювати порядок обчислення.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 8

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 1. Розділ 8
some-alt