TSC Interview Question

What is hoisting in javascript?