Redbrick interview question

What is javascript hoisting ?