- JavaScript没有块级作用域
- 使用var声明的变量会自动被添加到最近的环境中,如:在函数内部,最近的环境就是函数的局部环境,在with语句中,最近的环境就函数环境。如果初始化变量时没有使用var,则该变量自动被添加到全局环境。
- 在某个环境中读取或写入某个标识符时,就会在从作用域链的前端开始逐级向下查找,直至找到即停止搜索。
时间: 2024-10-26 03:39:36
- JavaScript没有块级作用域
- 使用var声明的变量会自动被添加到最近的环境中,如:在函数内部,最近的环境就是函数的局部环境,在with语句中,最近的环境就函数环境。如果初始化变量时没有使用var,则该变量自动被添加到全局环境。
- 在某个环境中读取或写入某个标识符时,就会在从作用域链的前端开始逐级向下查找,直至找到即停止搜索。