JavaScript 中const的使用
ES2015 引入了两个重要的 JavaScript 新关键词:let 和 const。通过 const 定义的变量与 let 变量使用方法类似。let的使用点击下面链接:JavaScript 中let的使用_安之若素づ的博客-CSDN博客JavaScript 中Let的使用https://blog.csdn.net/weixin_42754922/article/details/12225921
·
ES2015 引入了两个重要的 JavaScript 新关键词:let 和 const。通过 const 定义的变量与 let 变量使用方法类似。let的使用点击下面链接:
JavaScript 中let的使用_安之若素づ的博客-CSDN博客JavaScript 中Let的使用https://blog.csdn.net/weixin_42754922/article/details/122259217
- JavaScript const 变量必须在声明时赋值,但不能重新赋值。
const PI = 3.141592653589793; PI = 3.14; // 会出错 PI = PI + 10; // 也会出错
-
关键字 const 有一定的误导性,它没有定义常量值,它定义了对值的常量引用。因此,我们不能更改常量原始值,但我们可以更改常量对象的属性。
const cars = ["Audi", "BMW", "porsche"]; cars = ["Audi", "BMW"];// 错误! 不能更改常量原始值 // 可以更改元素: cars[0] = "Honda"; // 也可以添加元素: cars.push("Volvo");
-
在同一作用域或块中,不允许将已有的 var 或 let 变量重新声明或重新赋值给 const,不允许将已有的 const 变量重新声明或赋值。
var x = 2; // 允许 const x = 2; // 不允许 /******************************************/ const x = 2; // 允许 const x = 3; // 不允许 x = 3; // 不允许 var x = 3; // 不允许 let x = 3; // 不允许
-
和let一样,通过 const 定义的变量不会被提升到顶端。const 变量不能在声明之前使用。
更多推荐
已为社区贡献2条内容
所有评论(0)