Hoisting

JavaScript behavior of moving declarations to the top of the scope before execution.