初級 › 同じ変数名を2回宣言したエラーの原因と直し方 › パターン1
同じ変数名を2回宣言したエラーの原因と直し方
同じスコープ内で同じ名前の変数をlet・constで2回宣言したときに出るエラーです。
1 let name = "Al"; 2 _____ name = "Bo"; ^ 3 console.log(name);
main.js:2
let name = "Bo";
^
SyntaxError: Identifier 'name' has already been declared
空欄を埋めて実行を通す
同じスコープでletを2回使うと再宣言エラーになります。値を更新したいだけなら再宣言せず代入だけにします。
次の問題