javascript 变量作用域
for
for(var i=0;i<10;i++){
action(i);
.................
}对于js 来说,由for语句创建的变量i即使在for循环执行结束后,也依旧会存在于循环外部的执行环境中。
因为js 没有块级作用域
alert(i); // 10
for
for(var i=0;i<10;i++){
action(i);
.................
}对于js 来说,由for语句创建的变量i即使在for循环执行结束后,也依旧会存在于循环外部的执行环境中。
因为js 没有块级作用域
alert(i); // 10