
04. Let, const, classes and the TDZ
Practice let, const, class declarations, and the temporal dead zone through diagnosis and submitted JavaScript code. Half the pool consists of coding exercises with sample and hidden tests.
Nov 10, 2026
Opening your page…
Browse all available quizzes, quizbooks, articles, textbooks, SynLearn templates, and SynPrep practice tracks.

Practice let, const, class declarations, and the temporal dead zone through diagnosis and submitted JavaScript code. Half the pool consists of coding exercises with sample and hidden tests.
Nov 10, 2026

Practice var hoisting, declaration lifecycles, and function initialization through diagnosis and submitted JavaScript code. Half the pool consists of coding exercises with sample and hidden tests.
Nov 10, 2026

Practice function, block, and global scope boundaries through diagnosis and submitted JavaScript code. Half the pool consists of coding exercises with sample and hidden tests.
Nov 10, 2026

Practice lexical scope, identifier lookup, and nested environment resolution through diagnosis and submitted JavaScript code. Half the pool consists of coding exercises with sample and hidden tests.
Nov 10, 2026

Write and submit JavaScript solutions and practice reasoning about receiver and construction diagnostic lab. Half the questions are coding exercises with sample and hidden tests; the remainder cover rules, diagnosis and transfer.
Nov 10, 2026

Write and submit JavaScript solutions and practice reasoning about borrowed methods and built-in brand checks. Half the questions are coding exercises with sample and hidden tests; the remainder cover rules, diagnosis and transfer.
Nov 10, 2026

Write and submit JavaScript solutions and practice reasoning about new.target, bound constructors and reflect.construct. Half the questions are coding exercises with sample and hidden tests; the remainder cover rules, diagnosis and transfer.
Nov 10, 2026

Write and submit JavaScript solutions and practice reasoning about the new operator step by step. Half the questions are coding exercises with sample and hidden tests; the remainder cover rules, diagnosis and transfer.
Nov 10, 2026

Write and submit JavaScript solutions and practice reasoning about arrows and lexical this. Half the questions are coding exercises with sample and hidden tests; the remainder cover rules, diagnosis and transfer.
Nov 10, 2026

Write and submit JavaScript solutions and practice reasoning about call, apply and bind. Half the questions are coding exercises with sample and hidden tests; the remainder cover rules, diagnosis and transfer.
Nov 10, 2026

Write and submit JavaScript solutions and practice reasoning about default binding across execution contexts. Half the questions are coding exercises with sample and hidden tests; the remainder cover rules, diagnosis and transfer.
Nov 10, 2026

Write and submit JavaScript solutions and practice reasoning about method calls and receiver selection. Half the questions are coding exercises with sample and hidden tests; the remainder cover rules, diagnosis and transfer.
Nov 10, 2026