JavaScript用const关键字声明变量

JavaScript用const关键字声明变量,有时候,我们需要存储一个值,使其不能被后面的代码修改。这样的例子包括程序最初的设置参数,例如,显示输出的一个页面元素的宽度值和高度值。

可以用const关键字来实现上述目的。const声明创建了一个常量 – 在后面的代码中,这个常量不能通过重新赋值或重新声明来修改。任何时候,试图修改用const声明的一个变量的值,都将导致一个错误:

function myFunction() {
    const x = 300;
    x = 400; // an error is generated at this line
    ... more statements ...
}

检查const

让我们看看const是如何工作的。

打开浏览器的JavaScript控制台,而不是在文本文件中编写代码。在Chrome中,按下Ctrl+Shift+J组合键就可以打开JavaScript控制台,如图所示。
JavaScript用const关键字声明变量

首先,用const关键字定义一个常量。可以给它起任意的名字,并且选择任意的值。这里所用的常量名为MYCONST,所赋的值为10,如图所示。
JavaScript用const关键字声明变量

控制台显示undefined,这是因为声明const不会返回一个值。

如图所示,我们试图重新确定MYCONST的值。
JavaScript用const关键字声明变量

可以看到,不能给常量MYCONST重新赋一个新的值。让我们试着重新声明它,如图所示。
JavaScript用const关键字声明变量

同样,也不能重新声明它。最后,让我们试着重新初始化它,如图所示。

JavaScript用const关键字声明变量

结果,JavaScript抛出了一个错误。可以看到,用const关键字声明的值不能重新初始化、重新声明或重新赋值。

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!