変数宣言 var let const
const : 再宣言、再代入はできない。(すなわち定数)
let : 再宣言不可、再代入が可能。
var : 再宣言、再代入可能
const、let はブロックスコープ { }(ブロック) で囲われた範囲で定義が有効。
var はブロック外でも有効
const : 再宣言、再代入はできない。(すなわち定数)
let : 再宣言不可、再代入が可能。
var : 再宣言、再代入可能
const、let はブロックスコープ { }(ブロック) で囲われた範囲で定義が有効。
var はブロック外でも有効