Tekkaman

导航

 

JS变量作用域

  JS代码的工作分类2个阶段:

    1、解释期(编译期),这个阶段找出所有的var以及var对应的作用域

    2、运行期,开始执行代码

  JS对变量的搜索顺序:

  

 

  所以不难理解为什么放置在for循环里的变量,每次循环都是同一个对象了--因为变量是在解释期分配的。

posted on 2012-07-31 12:03  Tekkaman  阅读(222)  评论(0编辑  收藏  举报