作成日:2021-10-23, 更新日:2021-10-23
基本
| 宣言 | 値の書換え | 再宣言 | 変数の有効範囲(スコープ) | めも |
|---|---|---|---|---|
| const | 不可 | 不可 | ブロックスコープ | 例えば、if文の中で宣言したら外で使えない |
| let | OK | 不可 | ブロックスコープ | 例えば、if文の中で宣言したら外で使えない |
| var | OK | OK | 関数スコープ | 関数内でのみ有効 |
例えば・・・「const」で設定した変数を書換えようとするとエラーになる。
→値を書き換えることが出来ないので、余計なバグに遭遇しづらくなるというメリット