我是靠谱客的博主 积极便当,这篇文章主要介绍ES6之const,现在分享给大家,希望可以做个参考。

和主流语言一样,const也是用来声明常量的,一旦声明,常量的值就不能变:

复制代码
1
2
3
'use strict'; const v = 1; v = 2;//TypeError: Assignment to constant variable.

这个是在strict模式下,如果是在普通模式下,对常量的赋值是不会报错,但是赋值不会生效:

复制代码
1
2
3
const v = 1; v = 2; console.log(v);//1

和主流语言的const一样,变量在声明时初始化,否则就会报错:

复制代码
1
2
'use strict'; const v;// SyntaxError: Unexpected token ;

同样是在常规模式下,不会报错,但是这样的常量的值是undefined,并且不能在后面进行重新赋值:

复制代码
1
2
3
const v; v = 2; console.log(v);//undefined

const的作用域和生命周期和let一样,这里就不具体介绍了,可以见 let介绍

const的知识点就先介绍到这,后续如果遇到一些特性或者用法,再更新。

最后

以上就是积极便当最近收集整理的关于ES6之const的全部内容,更多相关ES6之const内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部