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

參考文章:
https://www.cnblogs.com/ziyunfei/p/6038213.html