Pergunta de entrevista da empresa Tremend Software Consulting

What is hoisting in JavaScript?