变量作用域 Var声明的变量 函数内部声明,作用域为整个函数体函数外部声明,为全局变量JavaScript的函数在查找变量时从自身函数定义开始,从“内”向“外”查找。如果内部函数定义了与外部函数重名的变量,则内部函数的变量将“屏蔽”外部函数的变量 let声明的变量 let声明的变量有块级作用域 const 声明的是常量,不可改变