作用域

var声明一个全局变量

let和const声明一个局部变量,其中const声明的变量无法重新赋值

局部作用域中变量不会被外界影响,分函数作用域和块作用域

作用域链(变量查找机制)

当前作用域中找不到时,逐级查找父级作用域,直到全局作用域

子作用域可以访问父作用域,父作用域无法访问子作用域