📜  const javascript (1)

📅  最后修改于: 2023-12-03 15:14:14.789000             🧑  作者: Mango

const JavaScript

Const JavaScript 语句使变量的值不能被重新赋值。它们被用于定义不能被重新赋值的常量。

语法
const name = value;
  • name: 常量名称。
  • value: 常量的值。
示例
const PI = 3.14;
console.log(PI); // 3.14

PI = 3.14159; // TypeError: Assignment to constant variable.
console.log(PI);

上面的代码会报错,因为我们试图重新给 PI 赋值,但是 PI 是一个常量,它的值不能被修改。

其他用途

Const 不仅适用于定义常量,它也可以用于定义块级作用域变量。

例如:

if (true) {
  const message = "Hello";
  console.log(message); // Hello
}

console.log(message); // ReferenceError: message is not defined

在这个例子中,我们可以看到 message 变量只在 if 语句块中可用。这是因为 const 声明创建的变量是块级作用域的。

注意事项
  • const 声明必须包含一个初始化器。
  • 常量声明不能重新赋值。
  • 常量声明不能被重复声明。
结论

Const 声明使我们可以定义常量并防止意外的重新赋值。它也可以用于定义块级作用域变量。但是需要注意的是,如果您在变量声明中使用 const,那么您无法在之后更改该变量的值。