const

admin 49 0

# const - 代码的恒量

在编程中,我们经常需要用到一些值,这些值在程序运行过程中不会发生改变,对于这样的值,我们使用`const`关键字来定义,`const`代表"constant",意为"恒量",表示该值是一个常量,不可以被改变。

在JavaScript中,`const`关键字用于声明一个只读的常量,一旦为其赋值,就不能再改变其值,这对于需要避免意外修改的变量非常有用。

让我们来看一个使用`const`的例子:

// 正确的const使用
const myAge = 25;  // 这是一个常量,不能被重新赋值
console.log(myAge);  // 输出:25

// 如果尝试更改const变量的值,将抛出错误
// const myAge = 26;  // 这会抛出一个错误,因为myAge是一个常量,不能被重新赋值

// 可以使用const关键字来创建对象,常量和对象都可以存储复杂的数据结构
const person = { 
    name: 'Alice', 
    age: 30 
}; 
console.log(person.name);  // 输出:Alice

在这个例子中,我们创建了一个名为`myAge`的常量,并赋值为25,由于它是常量,所以不能被重新赋值,如果我们试图重新赋值,例如`myAge = 26;`,将会抛出一个错误,我们可以改变对象的属性,例如`person.age = 31;`是合法的,这是因为我们没有尝试改变常量本身的值,而是改变了对象的一个属性的值。

使用`const`可以帮助我们编写更可靠、更易于维护的代码,当我们知道某些值在程序运行期间不会改变时,我们可以更放心地使用它们,而不必担心在后面的代码中是否会意外地修改它们,这可以使我们的代码更易于理解和调试。