JS的两种作用域
全局变量和局部变量
如何在作用域链中查找变量的值
js的作用域es6之前 全局作用域、局部作用域
变量的作用域
(1) 全局变量只有浏览器关闭的时候才会销毁,因此比较占内存
(2) 局部变量 当我们程序执行完毕就会销毁
函数的形参实际上就是局部变量
JS中没有块级作用域, 块级作用域{}
作用域链 : 内部函数访问外部函数的变量,采取的是链式查找的方式来决定取那个值
这种结构我们称为作用域链 就近原则
谁近执行谁