作用域:变量再某个范围内起作用和效果,目的是为了提高程序额可靠性,减少命名冲突 JS的作用域(es6之前) 全局作用域与全局变量 在 局部作用域与局部变量 只在在函数内部起作用的作用域叫做局部作用域,此时的变量叫做局部变量。 作用域链 只要是一个变量,只有一个作用域。 作用域链一个函数中还有一个函数:例如: 返回的是就近原则:输出为20