Riseup Labs interview question

What is Hoisting in JavaScript?