Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Какие унарные операторы вы знаете?
Унарные операторы — это операторы, которые работают с одним операндом. В JavaScript к ним относятся: унарный плюс (+), унарный минус (-), оператор инкремента (++), оператор декремента (--), логический оператор НЕ (!), оператор typeof и оператор delete.
Какие бинарные операторы вы знаете?
Бинарные операторы работают с двумя операндами. К ним относятся арифметические операторы (+, -, *, /, %), операторы сравнения (==, ===, !=, <, >, <=, >=), логические операторы (&&, ||), операторы побитовых операций (&, |, ^, >>, <<), а также оператор присваивания (=).
Какие операторы сравнения вы знаете?
Операторы сравнения в JavaScript включают: == (нестрогое равенство), === (строгое равенство), != (нестрогое неравенство), !== (строгое неравенство), < (меньше), > (больше), <= (меньше или равно), >= (больше или равно). Они возвращают булево значение: true или false, в зависимости от результата сравнения.
Что возвращают операторы сравнения?
Операторы сравнения всегда возвращают булево значение: true или false. Если условие оператора выполняется (например, числа равны или одно меньше другого), результат будет true. Если условие не выполняется, результатом будет false.
Какие логические операторы вы знаете?
Основные логические операторы в JavaScript — это && (логическое И), || (логическое ИЛИ) и ! (логическое НЕ). Оператор && возвращает true, если оба операнда истинны, оператор || возвращает true, если хотя бы один операнд истинен, а ! возвращает противоположное булевое значение.
Как в JavaScript сравниваются примитивные значения?
Рейтинг:
5
Сложность:
5
Примитивные значения в JavaScript сравниваются по значению. Для сравнения чаще всего используют ===, который учитывает и тип, и значение. Оператор == может выполнять неявное приведение типов. Для чисел, строк, boolean и null/undefined действуют чёткие правила. Понимание различий важно для избежания логических ошибок.
Рейтинг:
1
Сложность:
2
Рейтинг:
1
Сложность:
2
Рейтинг:
1
Сложность:
1
Рейтинг:
1
Сложность:
1
Рейтинг:
2
Сложность:
3