Diferença entre nulo e indefinido em JavaScript

Índice:

Diferença entre nulo e indefinido em JavaScript
Diferença entre nulo e indefinido em JavaScript

Vídeo: Diferença entre nulo e indefinido em JavaScript

Vídeo: Diferença entre nulo e indefinido em JavaScript
Vídeo: Curso JavaScript #09 - null e undefined 2024, Novembro
Anonim

Key Difference – null vs undefined em JavaScript

JavaScript é usado como uma linguagem de script do lado do cliente para tornar as páginas da web dinâmicas. É fácil de usar com HyperText Markup Language (HTML). JavaScript é útil para aumentar a interatividade e construir interfaces mais ricas. Ao programar com JavaScript, é necessário armazenar dados. Uma variável é uma área de armazenamento que o programa pode manipular. Variáveis são locais de memória. Cada variável tem um tipo. Depende do intervalo de valores que podem ser armazenados nesse local de memória. JavaScript suporta muitos tipos de dados. Os tipos de dados primitivos são Numbers, String e Booleans. Números armazenam valores numéricos, Strings armazenam uma sequência de caracteres e Booleanos armazenam true ou false. JavaScript também tem tipos de dados compostos que são objetos etc. Existem outras duas variáveis. Eles são nulos e indefinidos. Este artigo discute a diferença entre nulo e indefinido em JavaScript. A principal diferença entre null e undefined em JavaScript é que null é usado para atribuir um não valor a uma variável enquanto undefined é usado quando uma variável é declarada, mas não atribuída com um valor.

O que é null em Javascript?

JavaScript suporta Programação Orientada a Objetos. Um programa ou software pode ser modelado em objetos usando JavaScript. Esses objetos se comunicam com outros objetos. Objetos JavaScript são escritos usando chaves. As propriedades do objeto são escritas como pares de nome e valor. Eles são separados por uma vírgula. por exemplo. var aluno={nome: “Ann”, notas: 65};

Diferença entre nulo e indefinido em JavaScript
Diferença entre nulo e indefinido em JavaScript

Quando o programador deseja atribuir um não valor a uma variável, ele pode usar o tipo de dados null. Este tipo de dados é considerado um objeto.

Consulte as instruções JavaScript abaixo.

var x=null;

document.write(x);

document.write(typeof(x));

O document.write(x) dará o valor de x. É nulo. O tipo de x é objeto.

Consulte o exemplo abaixo.

var aluno={nome: “Ann”, notas: 65};

aluno=null;

De acordo com o acima, o valor de student é nulo. O tipo de dados é objeto.

O que é indefinido em Javascript?

Em JavaScript, quando uma variável é declarada mas não atribui um valor, então ela é indefinida.

Consulte as instruções JavaScript abaixo. Se houver uma instrução como var x; onde x é uma variável. Então x tem um valor indefinido. O tipo de dados também é indefinido.

var x;

documento. escreva(x);

document.write(type(x));

Isso exibirá o valor na página HTML. Dá indefinido. Portanto, ele contém um valor de indefinido. Ao escrever document.write(type(x)); e recarregando a página, ainda dará undefined. Portanto, a variável x tem um valor que é indefinido e o tipo também é indefinido.

Consulte a declaração abaixo também.

var aluno;

document.write(aluno);

A variável student tem valor indefinido. O tipo dessa variável também é indefinido.

Também é possível definir o valor da variável para undefined. Consulte a declaração abaixo.

var aluno=undefined;

document.write(aluno);

document.write(typeof(aluno));

Agora a variável student está com valor indefinido. O tipo de variável student também é indefinido.

Qual é a semelhança entre null e undefined?

Ambos são tipos de dados em JavaScript

Qual é a diferença entre null e undefined?

Nulo vs Indefinido

O nulo é um tipo de dados em JavaScript usado para atribuir um não valor a uma variável. O indefinido é um tipo de dados em JavaScript usado quando uma variável é declarada, mas não atribuída com um valor.
Valor
Quando a variável é atribuída a null, o valor é null. Quando a variável é atribuída indefinida, o valor é indefinido.
Tipo de dados
Quando a variável é atribuída nula, o tipo de dados é um objeto. Quando a variável é atribuída indefinida, o tipo de dado é considerado indefinido.

Resumo – null vs undefined em JavaScript

JavaScript é uma linguagem de script do lado do cliente usada para desenvolvimento de aplicativos da web. Ele traz interatividade para uma página da web. Também é usado para desenvolver programas online, videogames. Junto com HTML e CSS, é uma tecnologia central para a World Wide Web. Muitos navegadores suportam JavaScript. Ao escrever programas em JavaScript, é necessário armazenar dados. Os dados são armazenados em variáveis. Cada variável tem um tipo de dado. Dois deles são nulos e indefinidos. A diferença entre null e undefined em JavaScript é que null é usado para atribuir um não valor a uma variável enquanto undefined é usado quando uma variável é declarada, mas não atribuída com um valor.

Baixe o PDF de null vs undefined em JavaScript

Você pode baixar a versão em PDF deste artigo e usá-lo para fins offline conforme nota de citação. Faça o download da versão em PDF aqui: Diferença entre nulo e indefinido em JavaScript

Recomendado: