js_块作用域

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

// 在js中没有块作用域。 不管是使用循环还是判断这个变量会一直存在。

alert(i) //10

//解决:匿名函数

(function(){

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

})();

 

alert(i) //undefined;

posted on 2013-07-02 15:12  菜鸟半只  阅读(151)  评论(0)    收藏  举报

导航