Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про JavaScript: логические, операторы

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

Этот вопрос проверяет знание логических операторов, которые используются для выполнения операций с булевыми значениями в 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 в телеграм