Question 2 of 8

Explain hoisting in JavaScript and how it differs between var, let, and const. What is the Temporal Dead Zone?