Propriedade undefined do JavaScript

Definição e uso

undefined A propriedade representa que a variável não foi atribuída ou não foi declarada.

Exemplo

Exemplo 1

Testar se uma variável está não definida:

var x;
if (typeof x === "undefined") {
  txt = "x não está definido";
} else {
  txt = "x está definido";
}

Experimente pessoalmente

Exemplo 2

Testar se uma variável não declarada está não definida:

if (typeof y === "undefined") {
  txt = "y não está definido";
} else {
  txt = "y está definido";
}

Experimente pessoalmente

Detalhes técnicos

Versão do JavaScript: ECMAScript 1

Suporte do navegador

Atributo Chrome Edge Firefox Safari Opera
undefined Suporte Suporte Suporte Suporte Suporte