概述
和主流语言一样,const也是用来声明常量的,一旦声明,常量的值就不能变:
'use strict';
const v = 1;
v = 2;//TypeError: Assignment to constant variable.
这个是在strict模式下,如果是在普通模式下,对常量的赋值是不会报错,但是赋值不会生效:
const v = 1;
v = 2;
console.log(v);//1
和主流语言的const一样,变量在声明时初始化,否则就会报错:
'use strict';
const v;// SyntaxError: Unexpected token ;
同样是在常规模式下,不会报错,但是这样的常量的值是undefined,并且不能在后面进行重新赋值:
const v;
v = 2;
console.log(v);//undefined
const的作用域和生命周期和let一样,这里就不具体介绍了,可以见 let介绍
const的知识点就先介绍到这,后续如果遇到一些特性或者用法,再更新。
最后
以上就是积极便当为你收集整理的ES6之const的全部内容,希望文章能够帮你解决ES6之const所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复