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 "missing = in const declaration" tritt auf, wenn einer const-Deklaration im selben Ausdruck kein Wert zugewiesen wurde (wie const RED_FLAG;). Sie müssen einen Wert angeben (const RED_FLAG = true).
Eine Konstante ist ein Wert, der während der normalen Programmausführung nicht verändert werden kann. Sie kann nicht durch Neu-Zuweisung geändert werden und auch nicht neu deklariert werden. In JavaScript werden Konstanten mit dem const-Schlüsselwort deklariert. Ein Initialisierer für eine Konstante ist erforderlich; das heißt, Sie müssen deren Wert im selben Ausdruck angeben, in dem sie deklariert wird (was sinnvoll ist, da sie später nicht geändert werden kann).
Im Gegensatz zu var oder let müssen Sie für eine const-Deklaration einen Wert angeben. Dies führt zu einem Fehler:
Es gibt mehrere Möglichkeiten, diesen Fehler zu beheben. Prüfen Sie, was mit der betreffenden Konstante erreicht werden sollte.
Geben Sie den konstanten Wert im selben Ausdruck an, in dem er deklariert wird:
Verwenden Sie const nicht, wenn Sie nicht beabsichtigten, eine Konstante zu deklarieren. Vielleicht wollten Sie eine block-skopierte Variable mit let oder eine globale Variable mit var deklarieren. Beide erfordern keinen Anfangswert.
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.