您的位置:首页 > Web前端 > JavaScript

javascript基本使用 11 ------垃圾收集和块级作用域

2015-10-26 00:13 537 查看
   javascript是一门具有垃圾收集机制的语言。开发人员不必关心内存分配和回收的问题。

               离开作用域的值将被自动标记为可回收,因此将在垃圾收集期间被删除。标记清楚是目前最主流的的垃圾收集算法。这种算法的思想是给当前不使用的值加上标记。然后回收其内存。

      javascript里面没有块级作用域的概念,和c, java不同。所以在使用if, for的时候要格外小心。

     javascript模拟块级作用域。

 

   function test(){

for(var i=0;i<=10;i++){
console.info(i);
}
console.info(i);//11
}
test();

(function(){
for(var i=0;i<=10;i++){
console.info(i+"dsds");
}
})();
console.info(i);//ReferenceError: i is not defined
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: