Menu
Coddy logo textTech

Логические операторы. Часть 2

Часть раздела Основы путешествия по JavaScript на Coddy. Урок 19 из 77.

Логические операторы имеют специальную таблицу, называемую «Таблица истинности», которая показывает, что возвращает комбинация логических операторов.

Таблица истинности для оператора &&:

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

Единственный способ получить true для оператора && — это если и a, и b являются true

Таблица истинности для оператора ||:

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

В этом случае, чтобы получить результат true, либо a, либо b должен быть true.

Таблица истинности для оператора !:

a!a
falsetrue
truefalse

Здесь значение a инвертируется. Если a равно false, то !a равно true

challenge icon

Задание

Новичок

Вам дан код, замените вопросительные знаки в переменных b1 и b2 так, чтобы значением b3 стало true.

Обратите внимание, что b1 и b2 должны содержать числа. (например, 3, 5, 11, …)

Попробуйте сами

// Введите свой код ниже
let b1 = ?
let b2 = ?
let b3 = !((b1 + b2) > (b1 * b2))

// Не изменяйте строку ниже
console.log(`b3 = ${b3}`)
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор JavaScript