Пояснення Логічних Операторів
Тепер розглянемо логічні операції. Логічні операції використовуються для обробки та прийняття рішень на основі булевих значень.
Логічні оператори
У JavaScript існує три логічних оператори:
- І (
&&); - АБО (
||); - НЕ (
!).
І (&&)
Логічний оператор І (&&) повертає true лише тоді, коли обидва значення, з якими він працює, дорівнюють true. Результат буде false, якщо хоча б одне значення є false.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
Оператор AND (&&) повертає true лише тоді, коли всі значення є true.
OR (||)
Логічний оператор OR (||) повертає true, якщо хоча б одне із значень є true. Повертає false лише тоді, коли обидва значення є false.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
Оператор OR (||) повертає false лише тоді, коли обидва значення є false.
NOT (!)
Оператор NOT (!) інвертує булеве значення. Перетворює true на false, а false на true.
12console.log(!true); console.log(!false);
Використання логічних операторів
Логічні оператори часто застосовуються для поєднання умов. Наприклад, щоб перевірити, чи обидва значення більші за 4 або більші за 1, можна використати оператор І (&&).
1234let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
Пріоритет
Логічні операції мають нижчий пріоритет, ніж операції порівняння, які, у свою чергу, мають нижчий пріоритет, ніж математичні операції.
Примітка
Подібно до інших операцій, можна використовувати дужки
()для зміни пріоритету виконання.
1. Яким буде результат виконання?
2. Яким буде результат виконання?
3. Яким буде результат виконання?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain how parentheses affect the order of logical operations?
What happens if I combine logical and comparison operators in one expression?
Can you give more examples of using logical operators in real-life scenarios?
Awesome!
Completion rate improved to 2.33
Пояснення Логічних Операторів
Свайпніть щоб показати меню
Тепер розглянемо логічні операції. Логічні операції використовуються для обробки та прийняття рішень на основі булевих значень.
Логічні оператори
У JavaScript існує три логічних оператори:
- І (
&&); - АБО (
||); - НЕ (
!).
І (&&)
Логічний оператор І (&&) повертає true лише тоді, коли обидва значення, з якими він працює, дорівнюють true. Результат буде false, якщо хоча б одне значення є false.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
Оператор AND (&&) повертає true лише тоді, коли всі значення є true.
OR (||)
Логічний оператор OR (||) повертає true, якщо хоча б одне із значень є true. Повертає false лише тоді, коли обидва значення є false.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
Оператор OR (||) повертає false лише тоді, коли обидва значення є false.
NOT (!)
Оператор NOT (!) інвертує булеве значення. Перетворює true на false, а false на true.
12console.log(!true); console.log(!false);
Використання логічних операторів
Логічні оператори часто застосовуються для поєднання умов. Наприклад, щоб перевірити, чи обидва значення більші за 4 або більші за 1, можна використати оператор І (&&).
1234let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
Пріоритет
Логічні операції мають нижчий пріоритет, ніж операції порівняння, які, у свою чергу, мають нижчий пріоритет, ніж математичні операції.
Примітка
Подібно до інших операцій, можна використовувати дужки
()для зміни пріоритету виконання.
1. Яким буде результат виконання?
2. Яким буде результат виконання?
3. Яким буде результат виконання?
Дякуємо за ваш відгук!