### Hoisting Hoisting is JavaScript's default behavior of adding declarations to memory during the compile phase. Hoisting allow for JavaScript variables to be used before they have been declared.