Comprehensive JavaScript quiz covering syntax, types, functions, objects, async, DOM and tooling.
Basic syntax, operators, statements and console usage.
31 questionsPrimitive vs reference values, typeof, equality and coercion rules.
39 questionsvar vs let vs const, lexical scope, hoisting and TDZ.
35 questionsFunction declarations, expressions, this binding and arrow functions.
36 questionsClosures, higher-order functions, partial application and immutability patterns.
33 questionsObject literals, property descriptors, prototype chain and ES6 classes.
33 questionsArray methods, iteration protocols, for...of, map/filter/reduce.
34 questionsEvent loop, callbacks, Promises, async/await and microtasks.
31 questionsDOM tree, querying, event model and common browser APIs.
36 questionsES modules, CommonJS, bundlers, try/catch and custom errors.
33 questions