var存在变量提升,而let、const没有
let、const有块级作用域,而var没有
var 在同一块作用域可以重复声明多个相同的变量,后者覆盖前者,let、const重
复声明会报错
let、var声明变量后可以进行改变值,const声明不能修改([对象、数组]的属性和方法可以改变
var存在变量提升,而let、const没有
let、const有块级作用域,而var没有
var 在同一块作用域可以重复声明多个相同的变量,后者覆盖前者,let、const重
复声明会报错
let、var声明变量后可以进行改变值,const声明不能修改([对象、数组]的属性和方法可以改变