关键字 let
并不是声明变量的唯一新方法。 在 ES6 中,你还可以使用 const
关键字声明变量。
const
具有 let
的所有出色功能,另外还有一个额外的好处,即使用 const
声明的变量是只读的。 它们是一个常量值,这意味着一旦一个变量被赋值为 const
,它就不能被重新赋值:
const FAV_PET = "Cats";
FAV_PET = "Dogs";
由于重新分配 FAV_PET
的值,控制台将显示错误。
你应该始终使用 const
关键字命名不想重新分配的变量。 这有助于避免给一个常量进行额外的再次赋值。
命名常量的常见做法是全部使用大写字母,单词之间用下划线分隔。
注意: 对于不可变值,开发人员通常使用大写变量标识符,对可变值(对象和数组)使用小写或驼峰式标识符。 你将在后面的挑战中了解有关对象、数组以及不可变和可变值的更多信息。 同样在后面的挑战中,你将看到大写、小写或驼峰式变量标识符的示例。