Esiste una funzione standard per verificare le variabili null, indefinite o vuote in JavaScript

Esiste una funzione standard per verificare le variabili null, indefinite o vuote in JavaScript

Verificare la verifica delle variabili null, indefinite o vuote in JavaScript è importante perché aiuta a garantire che il codice stia gestendo queste condizioni in modo prevedibile e coerente. Quando una variabile è "nullo", È stato specificamente dichiarato che non ha valore. Ciò può verificarsi quando una variabile viene dichiarata per la prima volta o il suo valore è intenzionalmente impostato su NULL. Tuttavia, una variabile non prende valore quando lo è "non definito". Quando una variabile è "vuoto", Significa che ha un valore, ma quel valore è vuoto o spazioso.

Questo tutorial spiegherà qualsiasi funzione standard per il controllo di valori null, indefiniti o vuoti in JavaScript.

Esiste una funzione standard/comune per controllare/verificare per variabili null, indefinite o vuote in JavaScript?

JavaScript non ha una funzione integrata standard per controllare le variabili null, non definite o vuote. Tuttavia, esistono diversi modi per verificare queste condizioni utilizzando gli operatori e metodi integrati di JavaScript come:

    • Operatore di uguaglianza rigorosa (===)
    • Typeof Operator

Esempio 1: verifica delle variabili "null"

Nel seguente esempio, verificheremo se il valore della variabile data è "nullo". Il controllo delle variabili null può aiutare a garantire che il codice non stia cercando di accedere alle proprietà o ai metodi di un oggetto che non esiste, il che può causare errori o comportamenti imprevisti.

Crea una variabile "UN"E assegna un valore"nullo":

var a = null;


Usa il "Operatore di uguaglianza rigorosa (===)"Per verificare la variabile è nullo. Il rigoroso operatore di uguaglianza controlla la variabile per nome e il suo tipo. Supponiamo che la variabile sia uguale al null. In tal caso, stamperà il messaggio sulla console, e altrimenti dà il valore memorizzato di una variabile:

if (a === null)
console.log ("a is null");

altro
console.log (a);


L'output viene visualizzato "a è nullo"Perché l'operatore di uguaglianza rigorosa confronta due valori per nome e il suo tipo:


Esempio 2: verifica delle variabili "indefinite"

Nell'esempio fornito, verificheremo se la variabile è "non definito". Per controllare le variabili indefinite, usa il "tipo di"Operatore. Restituirà il tipo di valore e darà "non definito"Se il valore non viene avviato.

Dichiarare una variabile "B":

var b;


Verifica il tipo di variabile "B" usando il "tipo di"Operatore:

if (typeof b === "undefined")
console.log ("b non è definito");

altro
console.log (b);


Produzione


Esempio 3: verifica delle variabili "vuote"

Qui, controlleremo che la variabile è vuota (il valore è vuoto o su spazio bianco). Verificare la verifica delle variabili vuote assicura che il codice non stia cercando di utilizzare un valore vuoto in una situazione in cui è richiesto un valore non vuoto.

Crea una variabile "C"E assegna una stringa vuota:

var c = "";


Controllare che la variabile è vuota utilizzando il rigoroso operatore di uguaglianza:

if (c === "")
console.log ("c è un vuoto");

altro
console.log (c);


L'output viene visualizzato "C è un vuoto"Come" C "contiene una stringa vuota:


Esempio 4: verifica delle variabili "null", "indefinite" o "vuote"

Qui, nell'esempio sotto fornito, verificheremo se la variabile è nulla, indefinita o vuota allo stesso tempo.

Crea una variabile chiamata "D":

var d = "javascript";


Controlla se la variabile è nulla, indefinita o vuota usando il rigoroso operatore di uguaglianza "==="O operatore"||" e il "tipo di"Operatore. Se una qualsiasi delle seguenti condizioni è vera, stamperà il messaggio "D è nullo, vuoto o indefinito". Altrimenti, stampare il valore della variabile:

if (d === "" || d === null || typeof d === "undefined")
console.log ("d è nullo, vuoto o indefinito");

altro
console.log (d);


L'output indica che la variabile "D"Non è nullo, indefinito o vuoto:


Abbiamo fornito tutte le istruzioni essenziali relative alla verifica della variabile non è nullo, indefinita o in bianco in JavaScript.

Conclusione

Non esiste una funzione integrata standard in JavaScript per il controllo delle variabili null, non definite o vuote. Tuttavia, puoi utilizzare il "Operatore di uguaglianza rigorosa ===" O "tipo di"Operatore. Controllando le variabili null, indefinite e vuote, è possibile prevenire errori imprevisti e assicurarsi che il codice si comporti come previsto. Questo può rendere il codice più robusto e gestibile e aiutarti a evitare i bug e migliorare l'esperienza dell'utente. Questo tutorial ha spiegato la funzione standard/comune per il controllo dei valori javascript null, non definiti o vuoti.