【Javascript】var let constの使い方
はじめに
var let constの使い方をまとめました。
使い方
変数宣言 | 上書き | 再宣言 | 備考 |
---|---|---|---|
var | ◯ | ◯ | |
let | ◯ | X | |
const | X | X | オブジェクトや配列を宣言した場合は上書き可能 |
var
var value1 = "値1"; console.log(value1); # 値1 # 上書き可能 value1 = "値2"; console.log(value1); # 値2 # 再宣言可能 var value1 = "値3"; console.log(value1); # 値3
let
let value1 = "値1"; console.log(value1); # 値1 # 上書き可能 value1 = "値2"; console.log(value1); # 値2 # 再宣言不可能 let value1 = "値2"; # エラー「Uncaught SyntaxError: Identifier 'value1' has already been declared」
const
const value1 = "値1"; console.log(value1); # 値1 # 上書き不可能 value1 = "値2"; # エラー「Uncaught TypeError: Assignment to constant variable.」 # 再宣言不可能 const value1 = "値2"; # エラー「Uncaught SyntaxError: Identifier 'value1' has already been declared」