English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Atributo undefined do JavaScript

 Atributos Globais do JavaScript/Função

Globalundefined que representa que não foi atribuído valor a uma variável ou que a variável não foi declarada.

É o atributo do JavaScriptUm dos tipos primitivos

Se a variável a ser calculada não foi atribuída, o método ou a instrução também retornará undefined.

Se a função não retornar um valor, ela retornará undefined.

Sintaxe:

undefined
var str;
if (str === undefined) {
   // str está undefined
} else {
   // str está definida
}
Testar e Verificar‹/›

Compatibilidade do navegador

Todos os navegadores suportam completamente o atributo undefined:

Atributo
undefinedÉÉÉÉÉ

Detalhes técnicos

Escrita:Sem
Enumerável:Sem
Configurável:Sem
Versão do JavaScript:ECMAScript 1

Mais Exemplos

Verificar se a variável str está definida ou não definida:

if (typeof str === 'undefined'undefined&#
   // str está undefined
} else {
   // str está definida
}
Testar e Verificar‹/›

Se não retornar nenhum valor, a função retorna undefined:

function demo() {
   return; // return nothing....
}
document.getElementById('result').innerHTML = demo();
Testar e Verificar‹/›

 Atributos Globais do JavaScript/Função