JavaScript indefinido
Exemplos
Variável sem valor:
let x;
if (x === "undefined") {
text = "x is undefined";
} else {
text = "x is defined";
}
let x;
if (typeof x === "undefined") {
text = "x is undefined";
} else {
text = "x is defined";
}
Mais exemplos abaixo.
Definição e uso
A propriedade undefined indica que uma variável não recebeu um valor ou não foi declarada.
Suporte ao navegador
undefined()
é um recurso ECMAScript1 (ES1).
ES1 (JavaScript 1997) é totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Mais exemplos
Exemplo
Variável não declarada:
if (typeof y === "undefined") {
txt = "y is undefined";
} else {
txt = "y is defined";
}