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