ES6中的const命令
Posted zhao.bo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6中的const命令相关的知识,希望对你有一定的参考价值。
1.const声明一个只读常量,一旦声明,常量的值就不能改变
1 const PI=3.1415; 2 console.log(PI);//3.1415 3 4 PI=3;//Uncaught TypeError: Assignment to constant variable.
2.const一旦声明常量,就必须立即初始化,不能留到以后赋值
1 const WIDTH;//Uncaught SyntaxError: Missing initializer in const declaration
3.const声明的常量只在当前作用域内有效
1 if(true){ 2 const NAME=\'XG\' 3 } 4 5 console.log(NAME);//Uncaught ReferenceError: NAME is not defined
4.const声明的常量不存在“声明提前”,只能先声明后使用
1 if(true){ 2 console.log(NAME);//Uncaught ReferenceError: NAME is not defined 3 const NAME=\'XG\'; 4 }
5.const不可重复声明
6.const声明的常量如果保存的是引用类型的数据,只会保证该数据的地址不变,并不能保证该数据不变
转载自:http://www.cnblogs.com/xgblogs/p/6142792.html
以上是关于ES6中的const命令的主要内容,如果未能解决你的问题,请参考以下文章