JavaScript const 关键字
-
JavaScript const 关键字
ES2015引入了两个重要的新JavaScript关键字:let和const。使用const定义的变量的行为类似于let变量,只是它们不能被重新分配: -
-
声明时分配
const声明时,必须为JavaScript变量赋值:不正确:正确: -
不是真正的常数
关键字const有点误导。它没有定义常量值。它定义了对值的常量引用。因此,我们不能更改常量原始值,但我们可以更改常量对象的属性。 -
-
-
-
浏览器支持
letInternet Explorer 10或更早版本不完全支持const关键字。下表定义了第一个完全支持该关键字的浏览器版本:关键字 Internet Explorer Chrome FireFox Safari Opera 关键字名称 const IE/Edge 11 Chrome 49 Firefox 36 Safari 10 Opera 36 开始支持时间 2013,10 2016,3 2015,2 2016,9 2016,3 -
重新声明
在程序中的任何位置允许重新声明JavaScript var变量:不允许在同一范围内或同一块中用const重新声明或重新分配现有var或let变量:不允许const在同一范围内或同一块中重新声明或重新分配现有变量:允许使用const,在另一个范围或另一个块中重新声明变量: -