Какие логические операторы вы знаете?

Этот вопрос проверяет знание логических операторов, которые используются для выполнения операций с булевыми значениями в JavaScript, а также их роли в управлении логикой программ.

Короткий ответ

Основные логические операторы в JavaScript — это && (логическое И), || (логическое ИЛИ) и ! (логическое НЕ). Оператор && возвращает true, если оба операнда истинны, оператор || возвращает true, если хотя бы один операнд истинен, а ! возвращает противоположное булевое значение.

Длинный ответ

Логические операторы используются для выполнения операций с булевыми значениями (истина/ложь), а также для управления потоком выполнения программы.

 

&& (И): Возвращает true, если оба операнда истинны, иначе — false. Например:

console.log(true && true); // true 
console.log(true && false); // false

Используется, чтобы проверить, выполняются ли оба условия.

 

|| (ИЛИ): Возвращает true, если хотя бы один из операндов истинный. Например:

console.log(true || false); // true 
console.log(false || false); // false

Применяется, если нужно, чтобы выполнялось хотя бы одно из условий.

 

! (НЕ): Инвертирует булевое значение. Если выражение истинно, оно станет ложным и наоборот. Например:

console.log(!true); // false 
console.log(!false); // true

Полезен для проверки противоположных условий.

 

Логические операторы широко применяются в условных конструкциях, например, в выражениях if или для управления циклом, когда нужно проверить несколько условий одновременно.

Уровень

  • Рейтинг:

    2

  • Сложность:

    3

Навыки

  • JavaScript

    JavaScript

Ключевые слова

Подпишись на React Developer в телеграм