1.常量声明
//声明时必须同时初始化
const 常量名 = 值;
常量在赋值后不可以通过重新赋值更改其值,即使新的值与老的值相同也不可以。
const a = 1;
a = 1; // 报错
console.log(a); // 因为上面报错而不运行。
const a = [1,2,3];
a = [1,2,3]; // 报错
console.log(a); // 因为上面报错而不运行。
如果一个常量存储的是对象的引用,意味着此常量必须总是引用同一个对象。例如,改变数组的元素是可以的。
const a = [1, 2, 3];
a[0] = "张三";
console.log(a); // ["张三", 2, 3]
2.常量作用域
//全局变量
const a = 1;
function f() {
//局部变量
const b = 1;
}
3.常量引用表达式
常量名;
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/javascript/javascriptlang/20570.html