- Var与let与const的区别是什么?
Var声明变量
Var声明的变量可以重复声明
Var声明的变量能变量提升
函数作用域
Var声明的变量属于顶层对象window
Const用于声明常量
Const声明常量用大写
常量声明不可修改
块状作用域
Const声明的常量不可用作顶层对象
Let用于声明变量
Var声明变量
Var声明的变量可以重复声明
Var声明的变量能变量提升
函数作用域
Var声明的变量属于顶层对象window
Const用于声明常量
Const声明常量用大写
常量声明不可修改
块状作用域
Const声明的常量不可用作顶层对象
Let用于声明变量