Code Fix

上級constへの再代入エラーの原因と直し方 › パターン3

constへの再代入エラーの原因と直し方

constで宣言した変数に再代入しようとしたときに出るエラーです。

 1  function createCounter() {
 2    _____ count = 0;
        ^
 3    count = count + 1;
 4    return count;
 5  }
 6  console.log(createCounter());
main.js:3 count = count + 1; ^ TypeError: Assignment to constant variable.

空欄を埋めて実行を通す

広告
広告スロット(未設定)

constへの再代入エラーの原因と直し方

letやvarと違い、constは一度代入した値を別の値に差し替えることを許しません。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)