Capgemini Engineering interview question

What is Hoisting in JS?