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

bookПояснення Логічних Операторів

Тепер розглянемо логічні операції. Логічні операції використовуються для обробки та прийняття рішень на основі булевих значень.

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

У JavaScript існує три логічних оператори:

  • І (&&);
  • АБО (||);
  • НЕ (!).

І (&&)

Логічний оператор І (&&) повертає true лише тоді, коли обидва значення, з якими він працює, дорівнюють true. Результат буде false, якщо хоча б одне значення є false.

1234
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
copy

Оператор AND (&&) повертає true лише тоді, коли всі значення є true.

OR (||)

Логічний оператор OR (||) повертає true, якщо хоча б одне із значень є true. Повертає false лише тоді, коли обидва значення є false.

1234
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
copy

Оператор OR (||) повертає false лише тоді, коли обидва значення є false.

NOT (!)

Оператор NOT (!) інвертує булеве значення. Перетворює true на false, а false на true.

12
console.log(!true); console.log(!false);
copy

Використання логічних операторів

Логічні оператори часто застосовуються для поєднання умов. Наприклад, щоб перевірити, чи обидва значення більші за 4 або більші за 1, можна використати оператор І (&&).

1234
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
copy

Пріоритет

Логічні операції мають нижчий пріоритет, ніж операції порівняння, які, у свою чергу, мають нижчий пріоритет, ніж математичні операції.

Примітка

Подібно до інших операцій, можна використовувати дужки () для зміни пріоритету виконання.

1. Яким буде результат виконання?

2. Яким буде результат виконання?

3. Яким буде результат виконання?

question mark

Яким буде результат виконання?

Select the correct answer

question mark

Яким буде результат виконання?

Select the correct answer

question mark

Яким буде результат виконання?

Select the correct answer

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

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

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

Секція 3. Розділ 7

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Suggested prompts:

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

bookПояснення Логічних Операторів

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

Тепер розглянемо логічні операції. Логічні операції використовуються для обробки та прийняття рішень на основі булевих значень.

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

У JavaScript існує три логічних оператори:

  • І (&&);
  • АБО (||);
  • НЕ (!).

І (&&)

Логічний оператор І (&&) повертає true лише тоді, коли обидва значення, з якими він працює, дорівнюють true. Результат буде false, якщо хоча б одне значення є false.

1234
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
copy

Оператор AND (&&) повертає true лише тоді, коли всі значення є true.

OR (||)

Логічний оператор OR (||) повертає true, якщо хоча б одне із значень є true. Повертає false лише тоді, коли обидва значення є false.

1234
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
copy

Оператор OR (||) повертає false лише тоді, коли обидва значення є false.

NOT (!)

Оператор NOT (!) інвертує булеве значення. Перетворює true на false, а false на true.

12
console.log(!true); console.log(!false);
copy

Використання логічних операторів

Логічні оператори часто застосовуються для поєднання умов. Наприклад, щоб перевірити, чи обидва значення більші за 4 або більші за 1, можна використати оператор І (&&).

1234
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
copy

Пріоритет

Логічні операції мають нижчий пріоритет, ніж операції порівняння, які, у свою чергу, мають нижчий пріоритет, ніж математичні операції.

Примітка

Подібно до інших операцій, можна використовувати дужки () для зміни пріоритету виконання.

1. Яким буде результат виконання?

2. Яким буде результат виконання?

3. Яким буде результат виконання?

question mark

Яким буде результат виконання?

Select the correct answer

question mark

Яким буде результат виконання?

Select the correct answer

question mark

Яким буде результат виконання?

Select the correct answer

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

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

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

Секція 3. Розділ 7
some-alt