Pregunta de entrevista de Codehouse

What is hoisting in JavaScript?