Загружаем вопрос...
javascript_skill_test
8 вопросов по типам, замыканиям, event loop и асинхронности. Выбери сложность и сразу узнай результат — без регистрации.
Доступные темы
настройка теста
8 вопросов по типам, замыканиям, event loop и асинхронности. Выбери сложность и сразу узнай результат — без регистрации.
skill_test.session
Вопрос 1 из 8
Выбери один ответ. После выбора изменить его нельзя.
skill_test.status
Проверяем ответы на сервере. Обычно это занимает несколько секунд.
skill_test.result
Баллы и статус уже доступны. Аккаунт нужен только для сохранения, разбора ответов и verified-бейджа.
Уже есть аккаунт? Войти и сохранить
что проверяем
В банке 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); const o = {};
console.log("toString" in o, o.hasOwnProperty("toString")); результат
После восьмого вопроса увидишь процент, число верных ответов и статус. 75% — это 6 из 8. Лёгкий уровень проверяет базовый синтаксис и типы, средний — чтение кода с замыканиями и async/await, сложный — event loop, прототипы и краевые случаи языка.
faq.md