变量声明语句的提升

变量的声明语句,会从“它处”被提升到整个代码的“顶部”。

console.log(a);

var a=1;

表面上,变量a的声明语句并不处于整个代码的顶部。

当代码被解析时,变量的声明语句会先被处理,代码被转变成:

var a;

console.log(a);

a=1;

原文地址:https://www.cnblogs.com/flyover/p/14241916.html