So überprüfen Sie, ob eine Variable in JavaScript nicht null ist?

So überprüfen Sie, ob eine Variable in JavaScript nicht null ist?
Es gibt mehrere Szenarien, in denen Sie im Allgemeinen nach der Nullvariablen suchen möchten, da sie Ihre gesamte Anwendung zum Absturz bringen kann und wird. Das ist etwas, was wir nicht passieren wollen. In JavaScript können Sie mit Hilfe einer grundlegenden IF-ELSE-Anweisung problemlos eine Nullvariable überprüfen. Dieser Artikel zeigt dies mit Hilfe von Beispielen.

Notiz: Die meisten Menschen verwechseln Nullvariablen mit undefinierten und leeren Variablen, weil sie gleich sind.

Beispiel 1: Überprüfen Sie die Nullvariable mit if - sonst Anweisung

Beginnen Sie einfach damit Null mit der folgenden Zeile:

var x = null;


Erstellen Sie eine andere Variable mit einem gewissen Wert mit Hilfe der folgenden Zeile:

var y = "ein Wert";


Danach erstellen wir eine Funktion, die Variablen auf eine Nullvariable überprüft:

Funktion checknull (Ourvar)
if (Ourvar !== null)
Konsole.log ("keine Nullvariable");
anders
Konsole.log ("Nullvariablen erkannt");


Diese Funktion verwendet einfach eine IF-ELSE-Anweisung. Danach werden wir unsere beiden Variablen einzeln an die Funktion übergeben checknull ():

checknull (x);
checknull (y);


Durch die Ausführung dieses Programms werden wir das folgende Ergebnis liefern:


Die erste Zeile in der Ausgabe ist für die Variable "X" und aus der Ausgabe können wir feststellen, dass es sich um eine Nullvariable handelt.

Die zweite Zeile ist für die Variable "Y"; Aus der Ausgabe können wir feststellen, dass es sich nicht um eine Nullvariable handelt.

Beispiel 2: Überprüfung auf andere falsy -Werte

Der Null Wert ist als a bekannt falsy Wert in JavaScript, und es gibt andere falsy -Werte in JavaScript. Diese falsy -Werte umfassen:

    • Nan
    • "" (Eine leere Zeichenfolge)
    • nicht definiert
    • FALSCH
    • Und ein paar weitere.

Sie können jedoch nicht als Null festgestellt werden, und daher können IF-ELSE-Anweisungen diese Variablen nicht als NULL bestimmen.

Um dies zu demonstrieren, erstellen Sie mit diesen falsy -Werten einige Variablen mit den folgenden Codezeilen:

var a = undefiniert;
var b = "";
var c = nan;
var d = false;
var e = 0;


Danach einfach diese Variablen einzeln an die checknull () Funktion, die wir im vorherigen Beispiel erstellt haben:

checknull (a);
checknull (b);
checknull (c);
checknull (d);
checknull (e);


Das Ausführen des Codes gibt die folgende Ausgabe am Terminal an:


Alle diese Variablen wurden als nicht null angesehen, obwohl alle derselben Familie gehören, die ist "Falsy -Werte".

Abschluss

In JavaScript können IF-ELSE-Anweisungen verwendet werden, um festzustellen, ob eine Variable eine Nullvariable ist oder nicht. Dafür setzen wir den Zustand einfach in der IF-ELSE-Anweisung als (Varname !== null), Wenn Varname die Variablenkennung ist, überprüfen wir. In diesem Artikel haben wir eine Funktion namens Checknull erstellt() Dies bestimmt, ob die in ihr Argument übergebene Variable eine Nullvariable ist oder nicht.