javascript 变量作用域

for

for(var i=0;i<10;i++){
   action(i);
   .................
}

对于js 来说,由for语句创建的变量i即使在for循环执行结束后,也依旧会存在于循环外部的执行环境中。

因为js 没有块级作用域

alert(i);    // 10







posted @ 2012-09-09 18:43  lein.wang  Views(103)  Comments(0Edit  收藏  举报