前端基础-ECMAScript常量

2020-03-26 16:20:44 浏览数 (1)

第1章 常量

ES5没有定义声明常量的方式,ES6标准中引入了新的关键字const来定义常量。

代码语言:javascript复制
<script>
	const PI = 3.14;
	console.log(PI);
</script>

常量必须给初始值; 常量不能在同一作用域内重新定义或赋值;

代码语言:javascript复制
<script>
  	//常量不能在同一作用域中重新定义
	const PI = 3.14;
	const PI = 3.1415; //报错
</script>
<script>
  	//常量不能在同一作用域中重新赋值
	const PI = 3.14;
	PI = 3.1415; //报错
</script>
<script>
  	//不同作用域中可以声明同名常量
	const PI = 3.14;
	console.log(PI);//3.14
	function fn(){
      	const PI = 3.1415;
      	console.log(PI);
	}
	fn();//3.1415
</script>

0 人点赞