Controlla se una variabile non è definita in JavaScript
-
Confronta direttamente una variabile con
undefined
per selezionare undefined in JavaScript -
Confronto con
void 0
per selezionare undefined in JavaScript -
Usa l’operatore
typeof
per controllare undefined in JavaScript
Questo tutorial introduce come verificare se una variabile non è definita in JavaScript.
Una variabile si chiama undefined
se viene dichiarata senza che gli sia stato assegnato un valore iniziale. Di seguito sono riportati diversi modi in cui possiamo farlo in JavaScript.
Confronta direttamente una variabile con undefined
per selezionare undefined in JavaScript
var x;
if (x === undefined) {
text = 'x is undefined';
} else {
text = 'x is defined';
}
console.log(text);
Produzione:
"x is undefined"
Qui prendiamo un nome di variabile indefinito e lo confrontiamo direttamente con undefined
senza usare alcuna funzione o altro. Ma questo metodo genera un errore se proviamo a confrontare una variabile non dichiarata.
Confronto con void 0
per selezionare undefined in JavaScript
var abc;
console.log(abc === void 0);
Produzione:
true
Qui prendiamo un nome di variabile non definito e lo confrontiamo con void 0
. Questo metodo genera anche un errore se proviamo a confrontare una variabile non dichiarata.
Usa l’operatore typeof
per controllare undefined in JavaScript
Questo operatore restituisce una stringa che indica il tipo di operando. Se il valore non è definito, restituisce una stringa undefined
.
var abc;
console.log(typeof abc === 'undefined')
Produzione:
true
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedIn