Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Der JavaScript-Fehler "variable is not defined" tritt auf, wenn irgendwo auf eine nicht existierende Variable verwiesen wird.
Es wird auf eine nicht existierende Variable verwiesen. Diese Variable muss deklariert werden, oder Sie müssen sicherstellen, dass sie in Ihrem aktuellen Skript oder Scope verfügbar ist.
Hinweis: Wenn Sie eine Bibliothek laden (wie jQuery), stellen Sie sicher, dass sie geladen ist, bevor Sie auf Bibliotheksvariablen wie "$" zugreifen. Platzieren Sie das <script>-Element, das die Bibliothek lädt, vor Ihrem Code, der sie verwendet.
Die Variable "foo" ist nirgendwo definiert. Sie muss ein String sein, damit die String.prototype.substring()-Methode funktioniert.
Eine Variable muss im aktuellen Ausführungskontext verfügbar sein. Variablen, die innerhalb einer Funktion definiert sind, können von keinem Ort außerhalb der Funktion aus zugegriffen werden, da die Variable nur im Scope der Funktion definiert ist.
Eine Funktion kann jedoch auf alle Variablen und Funktionen zugreifen, die im Scope definiert sind, in dem sie sich befindet. Mit anderen Worten, eine im globalen Scope definierte Funktion kann auf alle im globalen Scope definierten Variablen zugreifen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.