Логотип YeaHub

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

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

Тренажёр

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

Обучение

Навыки

Войти

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

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

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про JavaScript: операторы, бинарные, арифметика

Какие бинарные операторы вы знаете?

Этот вопрос проверяет знание бинарных операторов, которые работают с двумя операндами, и их применение в JavaScript.

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

Бинарные операторы работают с двумя операндами. К ним относятся арифметические операторы (+, -, *, /, %), операторы сравнения (==, ===, !=, <, >, <=, >=), логические операторы (&&, ||), операторы побитовых операций (&, |, ^, >>, <<), а также оператор присваивания (=).

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

Бинарные операторы требуют два операнда для выполнения операции. В JavaScript существует несколько категорий бинарных операторов:

Арифметические операторы: они выполняют математические операции.

  • + (сложение)

  • - (вычитание)

  • * (умножение)

  • / (деление)

  • % (остаток от деления)

let a = 5, b = 2; console.log(a + b); // 7 console.log(a * b); // 10

Операторы сравнения: они используются для сравнения значений.

  • == (нестрогое равенство)

  • === (строгое равенство)

  • != (неравенство)

  • <, >, <=, >= (меньше, больше, меньше или равно, больше или равно)

console.log(5 == '5'); // true (нестрогое сравнение) 
console.log(5 === '5'); // false (строгое сравнение)

Логические операторы: они работают с логическими значениями (boolean).

  • && (логическое И)

  • || (логическое ИЛИ)

let x = true, y = false; 
console.log(x && y); // false 
console.log(x || y); // true

Операторы побитовых операций: работают на уровне битов чисел.

  • & (побитовое И)

  • | (побитовое ИЛИ)

  • ^ (побитовое исключающее ИЛИ)

  • >>, << (сдвиг вправо, сдвиг влево)

console.log(5 & 1); // 1 (в двоичной системе: 0101 & 0001 = 0001)

Оператор присваивания: присваивает значение переменной.

  • = (присваивание)

let z = 10;

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

Уровень

  • Рейтинг:

    1

  • Сложность:

    2

Навыки

  • JavaScript

    JavaScript

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

#операторы

#бинарные

#арифметика

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