Capgemini Engineering Interview Question

What is Hoisting in JS?