javascript作用域和作用域连

作用域

分类

作用域分为全局作用域和函数作用域

全局作用域

常见的就是window对象的作用域就是全局作用域,全局作用域内的变量在任何地方都可以访问

函数作用域

函数内有函数作用域,函数内部创建的变量,该变量名有效范围就是函数作用域.函数作用域分为上下级,通过函数嵌套来实现

用处

作用域最大的用处就是隔离变量,不同作用域内相同名称的变量不会冲突

作用域琏

当前作用域的变量取值时会从创建它的作用域中查找,如果找不到值就会去上级的作用域中查找,直至全局作用域.这么一个查找过程中形成的链条就是作用域琏

 

原文地址:https://www.cnblogs.com/liuXiaoDi/p/13020542.html