Cofense interview question

What is hoisting in Javascript?