标签:
JavaScript没有块级作用域 使用var声明的变量会自动被添加到最近的环境中,如:在函数内部,最近的环境就是函数的局部环境,在with语句中,最近的环境就函数环境。如果初始化变量时没有使用var,则该变量自动被添加到全局环境。 在某个环境中读取或写入某个标识符时,就会在从作用域链的前端开始逐级向下查找,直至找到即停止搜索。
第四章 变量作用域和内存问题--笔记6
原文地址:http://www.cnblogs.com/huyang0528/p/5196237.html