constとlet
変数
を宣言するキーワード
var
と機能は共通しているがvarより優れている
scope
を利用できる
let
も
const
も同一scope内で二重に変数宣言できない
const
は再代入できない
なので
参照透過性
を担保しやすい
また変数宣言と同時に代入を行う必要がある
定数
では無いので
プリミティブ型
以外はあとから変更する手段はある