HatchWorks Interview Question

What is hoisting in Javascript ?