第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>