hoisting

Noun

 * 1) The act by which something is hoisted.
 * 2)  The behaviour of  syntax which allows variables to be used before they are declared.
 * 1)  The behaviour of  syntax which allows variables to be used before they are declared.