Überprüfen Sie, ob eine Variable in JavaScript nicht definiert ist
-
Vergleichen Sie eine Variable direkt mit
undefined
, um Undefined in JavaScript zu überprüfen -
Vergleich mit
void 0
zur Überprüfung von Undefiniert in JavaScript -
Verwenden Sie den Operator
typeof
, um Undefiniert in JavaScript zu überprüfen
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
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedIn