Зміст курсу
Вступ до JavaScript
Вступ до JavaScript
Логічні Операції
Тепер давайте вивчимо логічні операції. Логічні операції використовуються для маніпулювання та прийняття рішень на основі булевих значень.
Логічні оператори
У JavaScript є три логічні оператори:
- І (
&&
); - АБО (
||
); - НЕ (
!
).
І (&&)
Логічний оператор І (&&
) повертає значення true
тільки тоді, коли обидва значення, над якими він працює, мають значення true
. Результатом є false
, якщо будь-яке значення є false
.
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
Оператор І (&&
) вимагає, щоб усі значення були true
, щоб повернути true
.
АБО (||)
Логічний оператор АБО (||
) повертає значення true
, якщо хоча б одне із значень є true
. Він повертає значення false
тільки тоді, коли обидва значення мають значення false
.
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
Оператор АБО (||
) повертає false
тільки тоді, коли обидва значення мають значення false
.
НЕ (!)
Оператор НЕ (!
) інвертує булеве значення. Він перетворює true
в false
і false
в true
.
console.log(!true); console.log(!false);
Використання логічних операторів
Логічні оператори часто використовуються для об'єднання умов. Наприклад, щоб перевірити, чи є два значення більшими за 4
або більшими за 1
, можна використати оператор І (&&
).
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
Пріоритет
Логічні операції мають нижчий пріоритет, ніж операції порівняння, які, в свою чергу, мають нижчий пріоритет, ніж математичні операції.
Примітка
Подібно до інших операцій, ви можете використовувати круглі дужки
()
для зміни пріоритету виконання.
Дякуємо за ваш відгук!