一:预解析:
1.变量预解析 即在变量声明之前使用变量
2.函数声明预解析: 在函数声明之前调用
3函数表达式不会预解析:只会提升变量,不提升函数(提升指:可被预解析)
haha被提升,但是只针对变量 ,只解析了 var haha;
2:变量与函数优先的问题:
预解析阶段:函数优先级 > 变量
解析完: 变量优先级 > 函数优先级
一:预解析:
1.变量预解析 即在变量声明之前使用变量
2.函数声明预解析: 在函数声明之前调用
3函数表达式不会预解析:只会提升变量,不提升函数(提升指:可被预解析)
haha被提升,但是只针对变量 ,只解析了 var haha;
2:变量与函数优先的问题:
预解析阶段:函数优先级 > 变量
解析完: 变量优先级 > 函数优先级