JS预编译:
1 读取一个代码块
2 检查是否有错
3 var变量和function 函数提升
4 function 优先级高、会提取到最前面
5 当var变量名和function函数名一样时候、var变量会覆盖function函数声明
6 scope会覆盖global作用域
7 scope声明全局变量会覆盖已经存在的全局作用域,若全局变量不存在、则window.var为undefined
JS预编译:
1 读取一个代码块
2 检查是否有错
3 var变量和function 函数提升
4 function 优先级高、会提取到最前面
5 当var变量名和function函数名一样时候、var变量会覆盖function函数声明
6 scope会覆盖global作用域
7 scope声明全局变量会覆盖已经存在的全局作用域,若全局变量不存在、则window.var为undefined
© 著作权归作者所有