Skip to content

Latest commit

 

History

History
18 lines (8 loc) · 554 Bytes

var、let、const之间的区别.md

File metadata and controls

18 lines (8 loc) · 554 Bytes

var、let、const之间的区别

var声明变量可以重复声明,而let不可以重复声明

var是不受限于块级的,而let是受限于块级

var会与window相映射(会挂一个属性),而let不与window相映射

var可以在声明的上面访问变量,而let有暂存死区,在声明的上面访问变量会报错

const声明之后必须赋值,否则会报错

const定义不可变的量,改变了就会报错

const和let一样不会与window相映射、支持块级作用域、在声明的上面访问变量会报错