🧒 Explain like I'm 5
Think of three types of containers. `var` is like writing on a whiteboard in the hallway — anyone walking by can see and change it, and it can be erased and rewritten freely. `let` is like a labelled box in a specific room — only code in that room can use it, and you can swap what's inside. `const` is a sealed box — you can still look inside and even rearrange items within it, but you can never swap the box itself for a different one.
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.