Domanda di colloquio di Codehouse

What is hoisting in JavaScript?