Entenda de uma vez por todas a diferença entre null e undefined.

09/06/2022 20:05

Thallyta Castro

Thallyta Castro

Brasil

Apaixonada por tecnologia, amante de livros e em busca do sucesso.

Entenda de uma vez por todas a diferença entre null e undefined.

Você com certeza já deve ter se confundido ao tentar diferenciar null e undefined.

A idéia hoje, é esclarecer a diferença entre esses valores que são parecidos, porém usados em duas situações distintas no javascript.

Mas o que é NULL e UNDEFINED?

Em javascript, null e undefined são tipos de dado primitivos e eles são atribuídos às variáveis por valor. Para quem não sabe quais são os tipos de dados primitivos, a seguir vou indicá-los em uma lista:

  • String
  • Number
  • Boolean
  • Null
  • Undefined
  • Symbol

Mas enfim… qual é a diferença entre eles?

NULL

nullé um valor de atribuição. Ele pode ser atribuído a uma variável como uma representação de nenhum valor, ou seja, está definida explicitamente com um valor vazio.

const usuario = null;

A variável usuario é conhecida e existe, mas não aponta para nenhum tipo ou valor.

UNDEFINED

O undefined vai aparecer para nós sempre que inciarmos uma variável e não indicarmos um valor para ela.

const usuario;
console.log(usuario);

Vai retornar no console o valor undefined, pois declaramos a variável e não setamos valor.

Vamos nos conectar?

Linkedin: https://www.linkedin.com/in/thallyta-castro/

Github: https://github.com/thallyta-castro-cv

Faça parte da nossa comunidade!

Domine as tecnologias utilizadas pelas empresas mais inovadoras do mundo e encare seu novo desafio profissional, evoluindo em comunidade com os melhores experts.

0

Certificado

Artigo relacionado

Comentários

    Nenhum comentário