`
Variables declared with var keyword are by default hoisted.
var functionScopeVar1 = "value"
Variables declared with let keyword are not hoisted
let blockScopeVariable = "value"
Constants declared with const keyword are not hoisted and cannot be reassigned
const blockScopeConstant = "value"