Hvordan sjekke om en variabel ikke er null i JavaScript?

Hvordan sjekke om en variabel ikke er null i JavaScript?
Det er flere scenarier der du generelt vil se etter nullvariabelen fordi den kan og vil krasje hele applikasjonen din. Nå er det noe vi ikke vil skje. I JavaScript kan du enkelt se etter en nullvariabel ved hjelp av en grunnleggende if-ests-uttalelse. Denne artikkelen vil demonstrere dette ved hjelp av eksempler.

Merk: De fleste forveksler nullvariabler med udefinerte og tomme variabler for å være de samme.

Eksempel 1: Kontroller for nullvariabel med IF - ellers uttalelse

Bare begynn med å lage en variabel og angi verdien lik nøkkelordet null med følgende linje:

var x = null;


Lag en annen variabel med en viss verdi i den ved hjelp av følgende linje:

var y = "noen verdi";


Etter det skal vi lage en funksjon som vil sjekke variabler for en nullvariabel:

funksjon checkNull (ourvar)
hvis (ourvar !== null)
konsoll.logg ("ikke en nullvariabel");
annet
konsoll.Logg ("NULL -variabler oppdaget");


Denne funksjonen bruker ganske enkelt en if-ests-setning. Etter det skal vi passere begge variablene våre en etter en til funksjonen checkNull ():

checknull (x);
checknull (y);


Å utføre dette programmet vil gi oss følgende resultat:


Den første linjen i utgangen er for variabelen “X” og fra utgangen kan vi bestemme at det er en nullvariabel.

Den andre linjen er for variabelen “Y”; Fra utgangen kan vi bestemme at det ikke er en nullvariabel.

Eksempel 2: Kontroller for andre forfalskningsverdier

De null Verdien er kjent som en falske Verdi i JavaScript, og det er andre forfalskningsverdier i JavaScript. Disse forfalskningsverdiene inkluderer:

    • Nan
    • “” (En tom streng)
    • udefinert
    • falsk
    • Og noen flere.

De kan imidlertid ikke oppdages som null, og dermed kan IF-ELSE-utsagn ikke bestemme disse variablene som null.

For å demonstrere dette, lag noen få variabler med disse forfalskningsverdiene med følgende kodelinjer:

var a = udefinert;
var b = "";
var c = nan;
var d = falsk;
var e = 0;


Etter det, bare gi disse variablene en etter en til checkNull () funksjon som vi opprettet i forrige eksempel:

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


Å utføre koden vil gi følgende utdata på terminalen:


Alle disse variablene ble ansett for å være ikke-null, selv om alle tilhører samme familie som er “Falsy verdier”.

Konklusjon

I JavaScript kan IF-ests-utsagn brukes til å avgjøre om en variabel er en nullvariabel eller ikke. For dette setter vi ganske enkelt tilstanden i if-ests-setningen som (Varname !== null), Hvor varname er den variable identifikatoren, sjekker vi. I denne artikkelen opprettet vi en funksjon som heter Checknull() som avgjør om variabelen som er gitt i argumentet er en nullvariabel eller ikke.