Зміст курсу
Вступ до JavaScript
Вступ до JavaScript
Пояснення Логічних Операторів
Тепер давайте дослідимо логічні операції. Логічні операції використовуються для маніпуляції та прийняття рішень на основі булевих значень.
Логічні оператори
Існує три логічні оператори в JavaScript:
- AND (
&&
); - OR (
||
); - NOT (
!
).
AND (&&)
Логічний оператор AND (&&
) повертає 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);
Оператор OR (||
) повертає false
лише тоді, коли обидва значення є false
.
NOT (!)
Оператор NOT (!
) інвертує булеве значення. Він перетворює 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. Який буде результат?
Дякуємо за ваш відгук!