Article image
Matheus Coimbra
Matheus Coimbra27/08/2022 13:55
Compartilhe

Diferença entre empty, null e undefined

  • #JavaScript

Empty - ocorre quando uma variável possui algum tipo de valor (string, number ou array por exemplo), sendo esse valor vazio, exemplos:

let name = "";
const age = 0;
var address = [];
  • Normalmente uma variável empty é utilizada apenas para inicialização, ou seja, no momento sabe-se apenas o tipo desse valor, mas não o seu valor de fato.

Null - ocorre quando uma variável foi atribuída com o valor "null", diferente do empty, um valor "null" não é um valor vazio, e sim um valor desconhecido, exemplos:

let name = null;
const age = null;
var address = null;
  • Normalmente uma variável null é utilizada para informar que existe um valor nessa variável, porém não se sabe qual será seu tipo.

Undefined - ocorre quando uma variável foi declarada mas não teve nenhum valor atribuído, exemplos:

let name;
const age;
var address;
  • Normalmente utilizado quando ainda não se sabe qual valor essa variável terá no contexto da aplicação.
Espero ter ajudado quem ainda tinha essa dúvida, caso algum item esteja incorreto no seu ponto de vista ou então não ficou muito clara a explicação por favor escrever nos comentários.
Ótimo fim de semana :)
Compartilhe
Comentários (5)
Matheus Coimbra
Matheus Coimbra - 28/08/2022 14:11

Valeu pelo feedback pessoal! Feliz em ajudar 😀

Tawara Martins
Tawara Martins - 27/08/2022 18:06

O seu artigo me ajudou MUITO a entender melhor empty, null e undefined! Muito obrigada Matheus!

Pedro Santos
Pedro Santos - 27/08/2022 15:10

Melhor exemplo possível hahahaha

Layslla Matias
Layslla Matias - 27/08/2022 14:38

Sensacional!! kkkkk

Carlos Antonio
Carlos Antonio - 27/08/2022 16:25

Hahahaha Arrasou com a analogia.