let | const | var | |
---|---|---|---|
再宣言 | 不可 | 不可 | 可 |
再代入 | 可 | 不可 | 可 |
スコープ | ブロックスコープ | ブロックスコープ | 関数スコープ |
繰り返し構文 | 可 | 不可 | 可 |
目次
「var」について
基本的には使用しない
意図しない変数の書き換えが起きるリスクがあります
「const」
基本は「const」で宣言
再代入も再宣言もできない定数とする場合に使用
「let」
再代入が必要なとき「let」を使用
参考サイト
【JavaScriptの基本】letとconstの使い分け
https://tcd-theme.com/2021/04/javascript-difference-let-const.html