Eine undefinierte Variable ist eine Variable, die in einem Programm verwendet wird, das zuvor nicht im Quellcode deklariert wurde. In den meisten Programmiersprachen führt dies zu einem Fehler.
In JavaScript muss zum Beispiel eine Variable mit dem Schlüsselwort var deklariert werden. Andernfalls führt der Versuch, der Variablen einen Wert zuzuweisen, zu einem Fehler:
X = 1; // verursacht einen Fehler
Um dies zu beheben, kann die Variable definiert und dann der Wert zugewiesen werden:
Var x;
x = 1; // kein Fehler
Im Falle von JavaScript ist "undefined" auch ein spezieller Wert, der für jede mit dem Schlüsselwort var deklarierte Variable verwendet wird, jedoch noch kein Wert zugewiesen wurde. Um einer Variablen sofort einen Wert zuzuweisen, fügen Sie der Deklarationsanweisung die Zuweisung hinzu:
Var x = 1; // Variable deklariert und einen Wert zugewiesen
Wenn dies festgelegt ist, hat die x-Variable keinen Wert "undefined".
Deklaration, JavaScript, Programmierbegriffe, Undefiniert, Variable