О тесте: что вы узнаете
Практический тест для изучающих JavaScript: значения выражений, логические типы, строки, массивы, методы map/filter/reduce, операторы и преобразование типов. Все примеры рассчитаны на стандартный современный JavaScript без запуска кода.
Какие навыки проверяются
- Чтение и вычисление выражений JavaScript
- Работа с массивами и строками
- Понимание приведения типов и операторов
Пример: строгое равенство
Чему равно выражение 5 === "5" в JavaScript?
Как рассуждать: Результат false: у числа и строки разные типы. Оператор === не выполняет неявное преобразование типов при сравнении.
Это ознакомительный пример, а не ответ к текущему варианту теста.
Какие методы нужно повторить
Для массивов разберитесь с map, filter, reduce, includes, indexOf и at; для строк — slice, charAt и toUpperCase. Полезно заранее понимать, возвращает ли операция новое значение, массив или логический результат.
Как проверять решения на практике
После теста запустите небольшие примеры в консоли браузера или Node.js, убедитесь в типе результата и попробуйте изменить аргументы. Старайтесь сначала мысленно выполнить выражение, а уже затем смотреть его фактический вывод.
Частые вопросы
Нужно ли знать React?
Нет, проверяются основы самого языка JavaScript, независимые от конкретного фреймворка.
Сколько задач в банке?
32 вопроса; в одной попытке выбираются 16.
Закрепите навык в тренажёре
После теста можно перейти к упражнениям и попрактиковаться без оценки или регистрации.