ES6——let and const

对于let和const命令的基本介绍:

算是es6中新增的一些特性学习;

整体上let难点吧;

  1. let 命令   √    比较重要,常看看
  2. 块级作用域   √ 
  3. const 命令  √ 
  4. 顶层对象的属性  √ 
  5. globalThis 对象    ×

ES6 声明变量的六种方法:es5中的2种(var,function)+es6新增4种(let,const,import,class)

 

顶层对象,在浏览器环境指的是window对象,在 Node 指的是global对象。ES5 之中,顶层对象的属性与全局变量是等价的。

顶层对象的属性赋值与全局变量的赋值,是同一件事。

ES6 为了改变这一点,一方面规定,为了保持兼容性,var命令和function命令声明的全局变量,依旧是顶层对象的属性;另一方面规定,let命令、const命令、class命令声明的全局变量,不属于顶层对象的属性。也就是说,从 ES6 开始,全局变量将逐步与顶层对象的属性脱钩

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值