JavaScript中的const关键字如何使用?
原创
JavaScript中的const关键字怎样使用
在JavaScript中,`const`关键字用于声明一个只读的常量。这意味着一旦一个变量被声明为`const`,它的值就不能被改变。`const`声明的变量必须在声明时初始化,并且不能重新赋值。
以下是`const`关键字的基本用法:
const PI = 3.14;
console.log(PI); // 输出: 3.14
PI = 3.14159; // 尝试重新赋值,会抛出差错
在上面的例子中,我们声明了一个名为`PI`的常量,并给它赋予了值`3.14`。当我们尝试给`PI`重新赋值为`3.14159`时,JavaScript会抛出一个差错,由于`const`声明的变量不能被重新赋值。
需要注意的是,虽然`const`声明的变量不能被重新赋值,但是如果是对象或数组等错综类型,它们的属性或元素是可以被改变的。例如:
const person = { name: 'John' };
person.name = 'Jane'; // 可以改变对象的属性
console.log(person.name); // 输出: Jane
在这个例子中,`person`是一个常量,但我们仍然可以改变它的`name`属性的值。这是由于`const`只是保证了变量的引用不变,而引用的对象本身是可以改变的。
总之,`const`关键字在JavaScript中用于声明不可变的常量,这有助于防止意外的变量修改,尽也许减少损耗代码的可维护性。