JavaScript中如何定义一个不可变的常量?

更新于
2026-09-28 01:33:58
0阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计935个文字,预计阅读时间需要4分钟。

JavaScript中如何定义一个不可变的常量?

在JavaScript中,可以使用const关键字声明常量。语法格式为:const 名称=值;。const声明创建的变量值只读,意味着一旦赋值,就不能重新分配新的值。这并不意味着它的值不可变,只是变量标识符不能被重新绑定。

在js中,可以使用const关键字声明常量,语法格式为“const 名称=值;”。const声明创建一个值的只读引用,但这并不意味着它所持有的值是不可变的,只是变量标识符不能重新分配。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

const,用于声明常量。

注意:定义的变量的时候,必须同时初始化,且其值之后不可以修改。

const number = 42; try { number = 99; } catch (err) { console.log(err); // expected output: TypeError: invalid assignment to const `number' // Note - error messages will vary depending on browser } console.log(number); // expected output: 42

结果:

> TypeError: Assignment to constant variable. > 42

语法

const name1 = value1 [, name2 = value2 [, ... [, nameN = valueN]]];

nameN常量名称,可以是任意合法的标识符。

阅读全文

本文共计935个文字,预计阅读时间需要4分钟。

JavaScript中如何定义一个不可变的常量?

在JavaScript中,可以使用const关键字声明常量。语法格式为:const 名称=值;。const声明创建的变量值只读,意味着一旦赋值,就不能重新分配新的值。这并不意味着它的值不可变,只是变量标识符不能被重新绑定。

在js中,可以使用const关键字声明常量,语法格式为“const 名称=值;”。const声明创建一个值的只读引用,但这并不意味着它所持有的值是不可变的,只是变量标识符不能重新分配。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

const,用于声明常量。

注意:定义的变量的时候,必须同时初始化,且其值之后不可以修改。

const number = 42; try { number = 99; } catch (err) { console.log(err); // expected output: TypeError: invalid assignment to const `number' // Note - error messages will vary depending on browser } console.log(number); // expected output: 42

结果:

> TypeError: Assignment to constant variable. > 42

语法

const name1 = value1 [, name2 = value2 [, ... [, nameN = valueN]]];

nameN常量名称,可以是任意合法的标识符。

阅读全文