用 const 关键字声明只读变量
let 并不是唯一的新的声明变量的方式。 在 ES6 里面,你还可以使用 const 关键字来声明变量。
- const 拥有 let 的所有优点,不同的是,通过 const 声明的变量是只读的。
- 这意味着通过 const 声明的变量只能被赋值一次,而不能被再次赋值。
const FAV_PET = "Cats";
FAV_PET = "Dogs";
控制台将由于给 FAV_PET 重新赋值而显示错误。
- 可见,尝试给用 const 声明的变量重新赋值会报错。
- 你应该使用 const 关键字来声明所有不打算再次赋值的变量。
- 这有助于避免给一个常量进行额外的再次赋值。
- 一个最佳实践是对所有常量的命名采用全大写字母,并在单词之间使用下划线进行分隔。
注意:通常,开发者会用大写字母作为常量标识符,用小写字母或者驼峰命名作为变量(对象或数组)标识符。 后面的挑战会涉及到在数组中使用小写变量标识符。