JavaScript const 变量必须在声明时赋值

简介: JavaScript const 变量必须在声明时赋值

在声明时赋值
JavaScript const 变量必须在声明时赋值:

不正确
const PI;
PI = 3.14159265359;
正确
const PI = 3.14159265359;
不是真正的常数
关键字 const 有一定的误导性。

它没有定义常量值。它定义了对值的常量引用。

因此,我们不能更改常量原始值,但我们可以更改常量对象的属性。

原始值
如果我们将一个原始值赋给常量,我们就不能改变原始值:

实例
const PI = 3.141592653589793;
PI = 3.14; // 会出错
PI = PI + 10; // 也会出错

目录
相关文章
|
2月前
|
JavaScript 前端开发
JavaScript如何判断变量undefined
JavaScript如何判断变量undefined
|
2月前
|
JavaScript 前端开发
JavaScript基础知识-变量的声明提前
关于JavaScript变量声明提前特性的基础知识介绍。
42 0
JavaScript基础知识-变量的声明提前
|
2月前
|
存储 前端开发 JavaScript
前端基础(二)_JavaScript变量、JavaScript标识符、JavaScript获取元素、JavaScript的鼠标事件
本文介绍了JavaScript变量的声明和使用、标识符的命名规则、如何获取和操作HTML元素,以及JavaScript的鼠标事件处理,通过示例代码展示了这些基础知识点在实际开发中的应用。
39 2
前端基础(二)_JavaScript变量、JavaScript标识符、JavaScript获取元素、JavaScript的鼠标事件
|
30天前
|
JavaScript 前端开发
【JavaScript】let,const和var的区别
总的来说,随着ECMAScript 6(ES6)及后续版本的推广,`let`和 `const`因其增强的块级作用域和对变量行为的更严格控制,逐渐成为现代JavaScript编码实践中推荐使用的变量声明方式。而 `var`由于其历史遗留的局限性,正逐渐被边缘化,但在维护老代码或处理特定兼容性需求时仍需了解。
25 3
|
8天前
|
JavaScript 前端开发
局部 JavaScript 变量
JavaScript 中,函数内部使用 `var` 声明的变量为局部变量,仅在函数内可见,函数执行完毕后被删除。全局变量则在函数外部声明,整个页面的脚本和函数均可访问,页面关闭后才被删除。未声明的变量赋值会自动成为 `window` 对象的属性,且在非严格模式下可被删除。
|
2月前
|
JavaScript 前端开发
js 变量作用域与解构赋值| 22
js 变量作用域与解构赋值| 22
|
17天前
|
JavaScript 前端开发 安全
JS中const有没有变量提升
JS中const有没有变量提升
11 0
|
2月前
|
JavaScript 前端开发
JavaScript let 和 const
JavaScript let 和 const
18 3
|
24天前
|
JavaScript 前端开发
什么是JavaScript变量?
什么是JavaScript变量?
30 0
|
2月前
|
存储 JavaScript 前端开发