预解析

1.把变量的声明提升到当前作用域的最前面,只会提升声明,不会提升赋值

2.把函数的声明提升到当前作用域的最前面,只会提升声明,不会提升调用

3.先提升声明变量,再提升function

原文地址:https://www.cnblogs.com/xiaolantian/p/10034234.html