Was ist eine nicht definierte Variable?

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