Pregunta de entrevista de Tremend Software Consulting

What is hoisting in JavaScript?