ES6中var let const

var let const

Js中 var、let、const 用来定义变量的方式

1.var :

var可以重复定义变量,可以修改值,而且可以变量提升,不支持块级作用域,声明的变量可以进行for循环,

2.let:

不可以重复定义变量,可以修改值,不存在变量提升,可以形成块级作用域,声明的变量可以进行for循环,

3.const:

不可以重复定义变量,可以修改值,但是可以定义一个对象,或者数组,然后对对象和数组里面的值进行修改,也不存在变量提升,也可以形成块级作用域,但不能对声明的变量for循环

总结:
ES6中var let const