Redbrick Interview Question

What is javascript hoisting ?