Pergunta de entrevista da empresa Apryse

What is hoisting in javascript?