var 与 let/const
- var
1、容许在同一个作用域中反复申明
2、无奈限度批改
3、没有块级作用域
4、非函数中申明变量挂载在window下
5、变量晋升(拜访在申明之前)
- let、const
1、不容许在同一个作用域中反复申明
2、let任意批改,const无奈批改
3、存在块级作用域
4、申明变量不在window下
5、变量不晋升
6、const申明变量除了对象和数组,其余不能批改,
let、const
补救var
的缺点,取代var
1、容许在同一个作用域中反复申明
2、无奈限度批改
3、没有块级作用域
4、非函数中申明变量挂载在window下
5、变量晋升(拜访在申明之前)
1、不容许在同一个作用域中反复申明
2、let任意批改,const无奈批改
3、存在块级作用域
4、申明变量不在window下
5、变量不晋升
6、const申明变量除了对象和数组,其余不能批改,
let、const
补救var
的缺点,取代var
发表回复