Qual a diferença entre null e undefined?

No caso de undefined significa que uma variável foi declarada mas nenhum valor foi atribuído a ela ainda. Se você declarar qualquer variável em JavaScript e não atribuir qualquer valor a ela então essa variável vai ser do tipo undefined.

Já Null significa valor vazio ou inexistente, que é usado para indicar “nenhum valor”.

Resumindo valor null é utilizado para indicar a ausência de um objeto, enquanto undefined indica a ausência de um valor qualquer.

Compartilhe

Sobre o autor

James R. Moro

James Moro

Iniciei minha vida profissional como desenvolvedor web em 2008. Tenho um canal no Youtube onde publico vídeos sobre tecnologia.

Faça um comentário