一、const、let、var

2018-11-18  本文已影响0人  懒羊羊3号

1、如果没有var的变量就是全局变量
2、var只有函数作用域
3、const和let有块级作用域,{}内便是块级作用域

4、var有变量提升,let没有
5、暂时性死区TDZ,只要let存在于那个块级作用域,此变量就和外层无关
6、let不允许重复声明

7、const必须赋初值,改变会报错

词法作用域,一层一层,先从里面找,找不到再从到外层。
绑定this
绑定执行上下文

上一篇 下一篇

猜你喜欢

热点阅读