🧒 Explain like I'm 5
Imagine you have different boxes for your toys. 'var' is like a box that stays in the big playroom (function), even if you put it in a smaller corner (block). 'let' and 'const' are like boxes that stay exactly where you put them, in that corner. The 'temporal dead zone' is like a rule that says you can't touch a 'let' or 'const' box until you've actually placed it there, even if you know it's coming.
Interactive quiz
Check your understanding with an instant-feedback quick check.
Detailed notes
Senior-level deep dive: internals, pitfalls, and a self-interview ladder.
Practice with AI feedback
Answer out loud, get scored on correctness, depth, and clarity.