var let const区别 表格形式 时松 2020-09-27 105 阅读1分钟 使用var声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象。 使用let声明的变量,其作用域为该语句所在的代码块内,不存在变量提升。 使用const声明的是常量,在后面出现的代码中不能在修改该常量的值。 varletconst函数级作用域块级作用域块级作用域变量提升不存在变量提升不存在变量提升值可更改值可更改值不可更改如果存储的数据不需要变化,则尽力使用const关键字(这样const关键字比let效率高)