Зміст курсу
Вступ до 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);
Пріоритет
Логічні операції мають нижчий пріоритет, ніж операції порівняння, які, в свою чергу, мають нижчий пріоритет, ніж математичні операції.
Примітка
Подібно до інших операцій, ви можете використовувати круглі дужки
()
для зміни пріоритету виконання.
1. Що буде на виході?
2. Що буде на виході?
3. Що буде на виході?
Дякуємо за ваш відгук!