TechVariable Interview Question

Explain Hoisting in JavaScript ?.