购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3 const声明

在ES6之前,没有特定的关键字来定义存储常量数据。使用var关键字并不能定义真正的常量,因为使用var关键字定义的变量都是可以被修改的。为此ES6做出了改进,提供了const关键字来定义常量(可以理解为值不可改变的变量),一般用来保存不需要改变的数据。比如:

使用var定义的username1的值被更改为“尚硅谷”,使用const定义的username2会报错,报错信息为TypeError:Assignment to constant variable(不能给常量重新赋值)。

其实,const定义的常量除了不能改变的特性,其余特性与let定义变量的特性基本相同。也就是说,const定义的变量具有块作用域,并且不能重复声明。使用const定义的变量不存在变量提升。 7AOk+eoTbbjW7ibH7yQS4VAG39A8g52+27X1ZfM8xSVBZYLfW7tIgqgcLg32I9Ny

点击中间区域
呼出菜单
上一章
目录
下一章
×