Тест JavaScript
Перевірте JavaScript на основний синтаксис та приведення типів, функції/область видимості/замикання та this, об'єкти/масиви та структури даних, та цикл подій/async/прототипи. 30 питань на читання коду, миттєвий результат за категоріями, безплатно без реєстрації.
Без реєстрації — результат з’явиться одразу.
- Дізнайтеся, яка з чотирьох областей JavaScript насправді вас гальмує
- Отримайте розбиття за категоріями — синтаксис/приведення, область видимості/замикання/this, об'єкти/масиви, async/цикл подій
- Дізнайтеся, який рівень у вас: початківець, середній, розширений або експерт
- Порівняйте, де ви сидите, проти того, що означає сильний JavaScript в оголошеннях про роботу
Він охоплює від початківця до експерта за один раз. Ранні питання охоплюють речі, які кожен користувач JavaScript зустрічає — == проти ===, піднімання, семантика посилань проти значень. Пізніші детальніше описують замикання та прив'язку this, ланцюг прототипів та упорядкування мікротаск/макротаск за циклом подій. Ваш результат розміщує вас в одній з чотирьох рівнів, а назви рівнів навмисно є тими, які використовують оголошення про роботу.
Жодного конкретно. Кожне питання написано проти поведінки основної мови — область видимості, замикання, приведення, ланцюг прототипів, цикл подій — яка однакова, чи запускається код у браузері чи в Node. Ніщо тут не залежить від DOM API чи модуля, специфічного для Node.
Він приймає той самий вид міркування читай-та-передбач, якими починаються більшість екранів роботодавців, у тому ж форматі короткого фрагмента, тому він працює як підготовка. Це не копія будь-якого конкретного тесту роботодавця, і хороший результат тут не є сертифікатом. Що він вам говорить, — це яка з чотирьох областей вам би придумала бали, що є корисною річчю знати перед технічним співбесідою.
Близько шести хвилин. Немає таймера для окремих питань — тест вимірює, чи ви знаєте, що робить код, а не як швидко ви можете клацнути. Ви можете думати над питанням як довго завгодно.