JavaScript -Überprüfung, ob eine Variable vorliegt

JavaScript -Überprüfung, ob eine Variable vorliegt

Während der Codierung ist es manchmal notwendig, die Existenz einer Variablen zu überprüfen, um eine bestimmte Funktionalität auszulösen. Angenommen, ein Entwickler möchte Standardwerte für eine Variable bereitstellen. In diesem Fall können sie überprüfen, ob die Variable definiert oder initialisiert wurde, und auf den gewünschten Standardwert einstellen. Wenn Sie überprüfen, ob eine Variable existiert, können die Entwickler Fehler im Code identifizieren.

Dieses Tutorial zeigt, wie die Variable existiert und definiert/initialisiert oder nicht.

So überprüfen/überprüfen Sie, ob eine Variable in JavaScript vorhanden (definiert/initialisiert) besteht?

Um festzustellen, ob eine Variable in JavaScript definiert oder initialisiert wird, verwenden Sie die “Art der" Operator. Der Typeof -Operator, der eine Zeichenfolge ausgibt. Wenn der Operand eine Variable ist, die nicht definiert/initialisiert wird, gibt der Typof -Operator zurück “nicht definiert”.

Syntax

Verwenden Sie die angegebene Syntax zur Überprüfung der existierenden Variablen (definiert/initialisiert):

Typof Variable !== 'undefiniert'

Beispiel

Erstellen Sie eine Variable “X"Und zuweisen Sie einen Wert"11”:

var x = 11;

Überprüfen Sie nun die Variable “X"Und variabel"y”Werden definiert/initialisiert oder nicht. Überprüfen Sie, ob der Typ der Variablen nicht gleichwertig der “entspricht“nicht definiert" Verwendung der "Art der" Operator:

if (typeof x !== 'undefined')
Konsole.log ("Variable x ist definiert");

if (typeof y !== 'undefined')
Konsole.log ("Variable y ist definiert");

Die Ausgabe zeigt, dass die Variable “X"Ist definiert, während das"y"Ist nicht, denn als der Typeof -Operator zurückgibt"nicht definiert”:

Sie können auch ohne überprüfen “Art derOperator, aber es macht einen außergewöhnlichen Fehler. Im Gegensatz dazu werfen/geben der Typof -Operator keinen Referenzfehler, wenn die Variable nicht deklariert/initialisiert wird:

if (x !== 'undefined')
Konsole.log ("Variable x ist definiert");

if (y !== 'undefined')
Konsole.log ("Variable y ist definiert");

Es erzeugt einen außergewöhnlichen Fehler in der Variablen “yDas nicht deklariert/initialisiert wird:

Wir haben alle wesentlichen Anweisungen gegeben.

Abschluss

Um festzustellen, ob die Variable in JavaScript vorhanden (definiert/initialisiert) besteht, verwenden Sie das “Art der" Operator. Es gibt aus "nicht definiertWenn der Operand/die Variable nicht definiert wurde. Der Typeof -Operator ist sehr hilfreich, um festzustellen, ob die Variable definiert ist, da sie keine “generiert“ReferenzErrorWenn die Variable nicht deklariert wird. Dieses Tutorial zeigte den Weg, um festzustellen, ob die Variable vorhanden (definiert/initialisiert) oder nicht.