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