let、const差異比較和使用時機
let vs. const
- let 声明的变量只在 let 命令所在的代码块内有效。
- const 声明一个只读的常量,一旦声明,常量的值就不能改变。
參考文章:
https://www.runoob.com/js/js-let-const.html
https://wcc723.github.io/javascript/2017/12/20/javascript-es6-let-const/
let、const使用時機
- 你认为某个量应该表现为常量,使用 const。你认为某个量应该表现为可变量,就用 let。
- 默认全用 let,只在符合一些写代码的人的主观判断条件的时候用 const
- 默认全用 const,只有该变量需要被重新赋值才用 let