Qual é o tipo de nulo em JavaScript?
Qual é o tipo de nulo em JavaScript?

Vídeo: Qual é o tipo de nulo em JavaScript?

Vídeo: Qual é o tipo de nulo em JavaScript?
Vídeo: Curso JavaScript #09 - null e undefined 2024, Novembro
Anonim

No JavaScript nulo é nada . Deve ser algo que não existe. Infelizmente, em JavaScript , os dados tipo de nulo é um objeto. Você pode considerá-lo um bug em JavaScript aquele tipo de nulo é um objeto.

Considerando isso, o que é tipo de nulo?

o nulo valor é tecnicamente um primitivo, da mesma forma que "objeto" ou "número" são primitivos. o nulo valor, no entanto, foi representado como o NULO ponteiro, que era 0x00 para a maioria das plataformas. Como resultado dessa semelhança, nulo tem o 0 modelo tag, que corresponde a um objeto.

Da mesma forma, como você usa null em JavaScript? ' Nulo 'em JavaScript ' Nulo 'é uma palavra-chave em JavaScript que significa 'nenhum valor' ou inexistência de qualquer valor. Se você deseja destruir uma variável de seu valor atribuído, você pode simplesmente atribuir ' nulo 'para ele. Além disso, como qualquer outro objeto, nunca é implicitamente atribuído a uma variável por JavaScript.

Também para saber é, por que typeof null é objeto em JavaScript?

No JavaScript , typeof null é 'objeto ', o que sugere incorretamente que nulo é um objeto (não é, é um valor primitivo, consulte minha postagem do blog sobre categorização de valores para obter detalhes). Este é um bug que infelizmente não pode ser corrigido, porque quebraria o código existente. Os dados são uma referência a um objeto.

Nulo é um tipo de dados?

Não há tipo de dados de NULL . NULO em si significa AUSÊNCIA de dados . Quando não há dados , como pode ter modelo ? Tipo de dados para NULL é tão sem sentido quanto tipo de dados para 0: pode ser INTEGER, FLOAT ou um VARCHAR.

Recomendado: