Come verificare se una variabile non è nulla in JavaScript?

Come verificare se una variabile non è nulla in JavaScript?
Esistono diversi scenari in cui si desidera generalmente cercare la variabile nulla perché può e si bloccherà l'intera applicazione. Questo è qualcosa che non vogliamo accadere. In JavaScript, puoi facilmente verificare una variabile nulla con l'aiuto di un'istruzione IF-ELSE di base. Questo articolo lo mostrerà con l'aiuto di esempi.

Nota: La maggior parte delle persone confondono le variabili nulle con variabili non definite e vuote per essere le stesse.

Esempio 1: verifica della variabile null con l'istruzione If - Else

Basta iniziare creando una variabile e impostando il suo valore uguale alla parola chiave nullo con la seguente riga:

var x = null;


Crea un'altra variabile con un certo valore con l'aiuto della riga seguente:

var y = "qualche valore";


Successivamente, creeremo una funzione che controllerà le variabili per una variabile nulla:

funzione checknull (ourvar)
Se (ourvar !== null)
console.log ("non una variabile nulla");
altro
console.log ("variabili null rilevate");


Questa funzione utilizza semplicemente un'istruzione IF-ELSE. Dopodiché, passeremo entrambe le nostre variabili una per una alla funzione checknull ():

checknull (x);
checknull (y);


L'esecuzione di questo programma ci fornirà il seguente risultato:


La prima riga nell'uscita è per la variabile "X" e dall'output possiamo determinare che è una variabile nulla.

La seconda riga è per la variabile "Y"; Dall'output, possiamo determinare che non è una variabile nulla.

Esempio 2: Verifica di altri valori di falsy

IL nullo Il valore è noto come a falsy Valore in JavaScript e ci sono altri valori di falsy in JavaScript. Questi valori di falsy includono:

    • Nan
    • "" (Una stringa vuota)
    • non definito
    • falso
    • E alcuni altri.

Tuttavia, non possono essere rilevati come null e quindi le dichiarazioni If-Else non possono determinare queste variabili come null.

Per dimostrarlo, crea alcune variabili con questi valori di falsy con le seguenti righe di codice:

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


Dopodiché, passa semplicemente queste variabili una per una a checknull () funzione che abbiamo creato nell'esempio precedente:

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


L'esecuzione del codice fornirà il seguente output sul terminale:


Tutte queste variabili sono state considerate non nulle anche se tutte appartengono alla stessa famiglia che è "Valori di falsy".

Conclusione

In JavaScript, le istruzioni IF-Else possono essere utilizzate per determinare se una variabile è una variabile nulla o meno. Per questo, abbiamo semplicemente impostato la condizione all'interno dell'istruzione IF-Else come (Varname !== null), dove varname è l'identificatore della variabile, stiamo controllando. In questo articolo, abbiamo creato una funzione denominata checknull() Ciò determina se la variabile passata all'interno del suo argomento è una variabile nulla o no.