初級 › 同じ変数名を2回宣言したエラーの原因と直し方 › パターン2
同じ変数名を2回宣言したエラーの原因と直し方
同じスコープ内で同じ名前の変数をlet・constで2回宣言したときに出るエラーです。
1 let score = 0; 2 _____ score = 100; ^ 3 console.log(score);
main.js:2
let score = 100;
^
SyntaxError: Identifier 'score' has already been declared
空欄を埋めて実行を通す
scoreも同様です。2回目のletは新しい変数の宣言とみなされ、同じ名前が既にあるためエラーになります。
次の問題