English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
undefined
var str; if (str === undefined) { // str está undefined } else { // str está definida }Testar e Verificar‹/›
Todos os navegadores suportam completamente o atributo undefined:
Atributo | |||||
undefined | É | É | É | É | É |
Escrita: | Sem |
---|---|
Enumerável: | Sem |
Configurável: | Sem |
Versão do JavaScript: | ECMAScript 1 |
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‹/›