Proprietà undefined in JavaScript

Definizione e uso

undefined L'attributo rappresenta che la variabile non è stata assegnata o non è stata dichiarata affatto.

Esempio

Esempio 1

Testa se una variabile è non definita:

var x;
if (typeof x === "undefined") {
  txt = "x non è definito";
} else {
  txt = "x è definito";
}

Prova personalmente

Esempio 2

Testa se una variabile non dichiarata è non definita:

if (typeof y === "undefined") {
  txt = "y non è definito";
} else {
  txt = "y è definito";
}

Prova personalmente

Dettagli tecnici

Versione JavaScript: ECMAScript 1

Supporto browser

Proprietà Chrome Edge Firefox Safari Opera
undefined Supporto Supporto Supporto Supporto Supporto