Neste artigo, aprenderemos a diferença entre indefinidos e não definidos em JavaScript com a ajuda de exemplos. Então vamos começar!
Qual é a palavra -chave "indefinida" em JavaScript?
A palavra -chave “indefinido”Indica que a variável acessada é declarada no programa; No entanto, não atribuímos nenhum valor a ele.
Quando um programa JavaScript é executado, a memória é alocada para as variáveis declaradas ou definidas de acordo com o contexto de execução. Por exemplo, no exemplo a seguir, quando a variável “EMP_NAME”É definido no programa, ele obtém espaço na memória.
Deixe EMP_NAME;Como nenhum valor é atribuído à variável “EMP_NAME", O programa imprimirá"indefinido”No console
Agora, atribuiremos o valor “John"Para a variável"EMP_NAME”E tente exibir o valor especificado como saída:
emp_name = "John";Por isso "EMP_NAME" não é mais "indefinido", então o "console.registro()”Método imprimirá“John”Como seu valor:
Agora, vamos seguir em frente para saber sobre o “não definidoPalavra -chave.
Qual é a palavra -chave "não definida" em JavaScript?
A palavra -chave “não definido”Indica que a variável acessada não existe na memória. Portanto, quando acessamos uma variável que não é declarada no programa, ela imprimirá “não definido”No console.
Por exemplo, no exemplo a seguir, acessaremos a variável “EMP_AGE”Isso não é declarado no programa:
console.log (emp_age);O programa imprimirá “não definido”No console:
Fornecemos informações essenciais relacionadas a “indefinido" e "não definidoPalavras -chave JavaScript.
Conclusão
Em JavaScript, a principal diferença entre “indefinido" e "não definido”É declaração e inicialização. A palavra -chave "indefinida" significa que a variável é declarada, mas não atribuída ou inicializada, qualquer valor. Enquanto a palavra -chave "não definida" significa que a variável ainda não foi declarada. Este blog discutiu a diferença entre palavras -chave JavaScript indefinidas e não definidas com exemplos.