作用域 一、什么是作用域 变量作用域:就是一个变量可以使用的范围。 作用域分为: 全局作用域 在javaScript最外层就是全局作用域 局部作用域 每个函数都是一个局部作用域 块级作用域 块级作用域是ES6新增的 if判断 、switch语句 、for循环 等 let和const是块级作用域,而var和function是变量提升 自由变量