HOWTO · JavaScript
Überprüfen Sie, ob eine Variable in JavaScript nicht definiert ist
In diesem Tutorial erfahren Sie, wie Sie überprüfen, ob eine Variable in JavaScript undefiniert ist.
Auf dieser Seite
In diesem Tutorial erfahren Sie, wie Sie überprüfen, ob eine Variable in JavaScript undefiniert ist.
Eine Variable heißt undefined, wenn sie ohne Anfangswert deklariert wird. Im Folgenden finden Sie mehrere Möglichkeiten, wie wir dies in JavaScript tun können.
Vergleichen Sie eine Variable direkt mit undefined, um Undefined in JavaScript zu überprüfen
var x;
if (x === undefined) {
text = 'x is undefined';
} else {
text = 'x is defined';
}
console.log(text);
Ausgabe:
"x is undefined"
Hier nehmen wir einen undefinierten Variablennamen und vergleichen ihn direkt mit undefined, ohne irgendeine Funktion oder irgendetwas zu verwenden. Diese Methode löst jedoch einen Fehler aus, wenn wir versuchen, eine nicht deklarierte Variable zu vergleichen.
Vergleich mit void 0 zur Überprüfung von Undefiniert in JavaScript
var abc;
console.log(abc === void 0);
Ausgabe:
true
Hier nehmen wir einen undefinierten Variablennamen und vergleichen ihn mit void 0. Diese Methode löst auch einen Fehler aus, wenn wir versuchen, eine nicht deklarierte Variable zu vergleichen.
Verwenden Sie den Operator typeof, um Undefiniert in JavaScript zu überprüfen
Dieser Operator gibt eine Zeichenkette zurück, die den Typ des Operanden angibt. Wenn der Wert nicht definiert ist, wird eine Zeichenkette undefined zurückgegeben.
var abc;
console.log(typeof abc === 'undefined')
Ausgabe:
true