Variable Exercises
The exercises below are all focused on understanding the JS notional machine, they will push your understanding of JavaScript's runtime behavior. Each exercise focuses on strategically controlling program state over the course of execution to complete a task. Learning to think of and plan your programs as a series of values stored in memory will help with planning, debugging, and algorithms.
Check out variables an hoisting to learn more about variables.