JS Built-ins
π
en
|
es
Apprentice
0 XP
β
Search
βK
Exam β
Stats β
Learning Path
β
β°
β Home
Variables
0 / 10 completed (0%)
All Difficulties
Beginner
Intermediate
Advanced
All
Not Started
Attempted
Completed
Exercises (10)
β
Variables β let: mutable binding
Beginner
β
Variables β const: object properties are mutable
Beginner
β
Variables β let: block-scoped
Beginner
β
Variables β var: function-scoped (not block-scoped)
Beginner
β
Variables β destructuring assignment
Beginner
β
Variables β var hoisting: undefined before declaration
Intermediate
β
Variables β function declaration hoisting
Intermediate
β
Variables β let temporal dead zone (TDZ)
Intermediate
β
Variables β var in loop closures (the classic gotcha)
Intermediate
β
Variables β let in loop closures (per-iteration binding)
Intermediate