乐趣区

关于javascript:前端开发必备ES6

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

退出移动版