JavaScriptにおけるconstとはなんでしょうか?
constで宣言された変数は、再代入が不可能になります。
他のプログラミング言語ではconst
というキーワードはコンパイル時定数になることがほとんどですが、
JavaScriptでは単に再代入不可になるだけです。
つまり、JavaScriptにおけるconst
は、他のプログラミング言語におけるfinalと同じ動きをします。
const
を使うのは変数への再代入が不要な場合、あるいは再代入されたくない場合になります。
つまり、JavaScriptでは再代入が必要な場合はlet
、不必要な場合はconst
を使用すればいいということになります。