コンテンツへスキップ
JavaScriptエラーエラー
ReferenceError

ReferenceError

現在のスコープに存在しない変数への参照が行われた。

browsernode

このエラーの原因

宣言されていない変数、スコープ外の変数、または宣言前にアクセスされた変数(一時的デッドゾーン)を使用しようとした。変数名のタイプミスによっても発生する。

修正方法

let、const、または var で使用前に変数を宣言する。変数名のタイプミスを確認する。アクセスしている箇所で変数がスコープ内にあることを確認する。不足しているモジュールをインポートする。

例

console.log(undeclaredVar); // ReferenceError: undeclaredVar is not defined
公式ドキュメント

関連するエラーコード