87,993
社区成员
发帖
与我相关
我的任务
分享
var 有声明提升的特性,不论var写在一个函数的哪里,都会自动提升到这个函数内的最前面。如:
function myname() {
for (.............) {
if (.....) {
var n = 123;
}
}
}
在js解析时就会变成下面的形式
function myname() {
var n;
for (.............) {
if (.....) {
n = 123;
}
}
}