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命令的主要内容,如果未能解决你的问题,请参考以下文章

ES6中的const命令

ES6中的const命令

ES6标准学习: 1let 与 const 命令

前端开发说说ES6核心基础中的let和const命令

ES6中的let和const

ES6中的let和const