| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Errors/Missing_initializer_in_const | [Back] [Original] |
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 mssen einen Wert angeben (const RED_FLAG = true).
SyntaxError: Missing initializer in const declaration (V8-based) SyntaxError: missing = in const declaration (Firefox) SyntaxError: Unexpected token ';'. const declared variable 'x' must have an initializer. (Safari)
SyntaxError
Eine Konstante ist ein Wert, der whrend der normalen Programmausfhrung nicht verndert werden kann. Sie kann nicht durch Neu-Zuweisung gendert werden und auch nicht neu deklariert werden. In JavaScript werden Konstanten mit dem const-Schlsselwort deklariert. Ein Initialisierer fr eine Konstante ist erforderlich; das heit, Sie mssen deren Wert im selben Ausdruck angeben, in dem sie deklariert wird (was sinnvoll ist, da sie spter nicht gendert werden kann).
Im Gegensatz zu var oder let mssen Sie fr eine const-Deklaration einen Wert angeben. Dies fhrt zu einem Fehler:
const COLUMNS;
// SyntaxError: missing = in const declaration
Es gibt mehrere Mglichkeiten, diesen Fehler zu beheben. Prfen Sie, was mit der betreffenden Konstante erreicht werden sollte.
Geben Sie den konstanten Wert im selben Ausdruck an, in dem er deklariert wird:
const COLUMNS = 80;
const, let oder var?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.
let columns;
Der Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |