javascript执行环境

2016-11-24  本文已影响11人  艾石溪

执行环境其实就是我们熟知的作用域,让我们来瞅瞅javascript的执行环境吧。

因为之前学过的语言其作用域的概念都是说在一对{}内,但是javascript的最小的作用域就是函数,是函数执行环境,所以在函数内的变量都会自动绑定到函数执行函数环境中。举例:

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

因为没有块级作用域,所以i的作用域是其执行环境,所以即使for循环结束,i也不会消失,不会被销毁。

上一篇下一篇

猜你喜欢

热点阅读