Загружаем вопрос...
javascript_skill_test
8 вопросов по типам, замыканиям, event loop и асинхронности. Выбери сложность и сразу узнай результат — без регистрации.
Доступные темы
настройка теста
Начни с лёгкого уровня, если недавно изучаешь тему. Более сложный тест можно пройти отдельной попыткой.
другие тесты →Загружаем настройки теста…
Бесплатно, без регистрации. В попытке 8 вопросов с таймером: паузы нет, выбранный ответ нельзя изменить. Баллы увидишь сразу; правильные ответы и разбор откроются после сохранения попытки в аккаунте.
skill_test.session
Вопрос 1 из 8
Выбери один ответ. После выбора изменить его нельзя.
skill_test.status
Проверяем ответы на сервере. Обычно это занимает несколько секунд.
skill_test.result
Баллы и статус уже доступны. В аккаунте можно сохранить результат и разобрать ответы.
Уже есть аккаунт? Войти и сохранить
что проверяем
В банке 72 вопросов: 24 лёгких, 24 средних и 24 сложных. В одну попытку попадают 8 вопросов выбранного уровня.
typeof, null, NaN, truthy и falsy значения, строгое равенство и неявное приведение типов.
let, const, стрелочные функции, деструктуризация, шаблонные строки и temporal dead zone.
Замыкания, this, bind, прототипная цепочка, Object.freeze и Object.create.
Promise, async/await, микро- и макрозадачи, таймеры, requestAnimationFrame и DOM-события.
демо
Два вопроса из действующего банка: один на базовые знания, второй — на понимание деталей. Они показывают формат теста. Правильные ответы и объяснения доступны после сохранения полной попытки в аккаунте.
console.log(1);
setTimeout(() => console.log(2), 0);
Promise.resolve().then(() => console.log(3));
console.log(4); результат
После восьмого вопроса увидишь процент, число верных ответов и статус. 75% — это 6 из 8. Лёгкий уровень проверяет базовый синтаксис и типы, средний — чтение кода с замыканиями и async/await, сложный — event loop, прототипы и краевые случаи языка.
faq.md