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:
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.