scope during the compile phase , before the code is executed. 1. Function declaration are fully hoisted. 2. var variables are hoisted but initilized to undefined. 3. let and const variables are ...