var let const
Js中 var、let、const 用来定义变量的方式
1.var :
var可以重复定义变量,可以修改值,而且可以变量提升,不支持块级作用域(函数和回调函数中存在块级作用域),声明的变量可以进行for循环,
2.let::
不可以重复定义变量,可以修改值,不存在变量提升,可以形成块级作用域,声明的变量可以进行for循环,
3.const:
不可以重复定义变量,可以修改值,但是可以定义一个对象,或者数组,然后对对象和数组里面的值进行修改,也不存在变量提升,也可以形成块级作用域,但不能对声明的变量for循环
总结:
