全局变量:
函数外有关键字 var声明的变量
window对象下声明的属性
不加关键字var 的变量
全局变量作用域全局window下,只能下面的代码获取。
局部变量:
在函数中加var关键字的变量或函数的形参,对象的属性都是局部变量。
全局作用域:
变量声明在windon下,所有作用于全局。
局部作用域:
变量是私有的,作用当前的函数或对象内部。
作用域链
创建好一个函数时,会自动生成一个链条,函数中查找某个属性时,
第一链条有这个属性或者变量,就会直接执行找到,没有就会向上查找,直到找到,
全局也找不到,就会抛出异常(报错),这个过程就是作用域链!