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