O JavaScript Null

Nota: Este é um laboratório onde realizo pesquisas sobre tópicos que eu não entendo apenas relacionado à tecnologia, portanto, pode haver algum erro semântico, se houver algo que Chilre você me deixa um tweet. Merci!

O que é nulo?

O valor In Javascript é um literal que representa um valor vazio. Podemos usar null para indicar que uma propriedade em um objeto não contém valor. Normalmente é usado quando uma propriedade está pronta para conter um valor, mas ainda não está disponível.

null e indefinido são os mesmos?

Há um exemplo no stackoverflow que representa muito bem O que é null e a diferença contra undefined. Eu traduzi a partir daí.

diálogo com javascript

(nombre es undefined)

você: Qual é o nome?
Javascript: hein? Nome? Não sei o que você está falando. Você nunca mencionou nenhum nome antes. Você está vendo com alguma outra linguagem de script no cliente?

(nombre es null)

você: o que é nome?
JavaScript: Eu não sei como

undefined é usado para contar o javascript que algo está faltando, enquanto null informa que um valor é esperado, ele ainda pode estar disponível, mas é esperado.

null == undefined // – > True O que …

Se eu comparar um valor com um undefined me diz que eles são o mesmo, mas …

var d = nullvar c;typeof d//--> "object"typeof c//--> "undefined"d == c//--> trued === c//--> false

… é porque o operador == Não verifica o tipo de variável, por essa razão “d” e “c” são iguais. Para comparar duas variáveis levando em conta o tipo que temos que usar o operador triplo === e, em seguida, retornará um false como ele toca.

Código feliz!

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *