Come controllare una variabile non definita in JavaScript

Come controllare una variabile non definita in JavaScript

Durante la programmazione, potrebbe essere necessario verificare se una particolare variabile è già dichiarata. Nell'altro caso, può essere necessario verificare il tipo di variabile specificata, che si tratti di un numero, stringa, oggetto, booleano o funzione. Per fare ciò, JavaScript offre un metodo integrato chiamato "tipo di"Operatore. Determina il tipo di operando passato e lo visualizza sulla console.

Questo tutorial descriverà il modo per determinare una variabile non definita in JavaScript.

Come controllare una variabile non definita in JavaScript?

Per verificare se una variabile è definita, usa il "tipo di"Operatore. L'operatore typoof emette una stringa che indica il tipo di operando/variabile. Se l'operando o la variabile non è definito, restituisce "non definito".

Sintassi

Utilizzare la seguente sintassi per utilizzare l'operatore "Typeof":

Typeof variabile


Esempio

Controlliamolo "y"È definito o no:

Tipo di y;


L'output mostra "non definito"Perché la variabile"y"Non è ancora definito:


Ora, dichiariamo la variabile "y":

var y;


Quindi, verifica il tipo di variabile y:

Tipo di y;


Dà anche "non definito"Perché Y è appena dichiarato non ancora definito:


Quindi, assegna il valore "15"A Y:

var y = 15;


Controlla il tipo di variabile y:

Tipo di y;


Si può vedere che l'output dà "numero"Che è il tipo di variabile"y":


È inoltre possibile utilizzare il codice di seguito per determinare la variabile è definita o meno:

var y = "linuxhint";
if (typeof y !== 'Undefined' && y !== null)
console.log ("y y è il" + typeof y + "(" + y + ")");

altro
console.log ("y non è definito");


L'output visualizza il valore e il suo tipo memorizzato nella variabile "y", Perché è definito e non nullo:


Abbiamo compilato tutte le informazioni necessarie relative alla verifica di una variabile non definita in JavaScript.

Conclusione

Per verificare se una variabile è "non definito", Usa il javascript predefinito"tipo di"Operatore. Fornisce una stringa come output che indica il tipo variabile. Ritorna "non definito"Mentre la variabile non è definita. Questo tutorial ha descritto il modo per determinare una variabile JavaScript non definita.