Quin és el tipus de null a JavaScript?
Quin és el tipus de null a JavaScript?

Vídeo: Quin és el tipus de null a JavaScript?

Vídeo: Quin és el tipus de null a JavaScript?
Vídeo: Prototype Chain en JavaScript | Cannot read properties of null ( o de undefined) 2024, De novembre
Anonim

En JavaScript nul no és res . Se suposa que és una cosa que no existeix. Malauradament, en JavaScript , les dades tipus de nul·la és un objecte. Podeu considerar-ho com un error JavaScript aquest tipus de nul és un objecte.

Tenint en compte això, quin és el tipus de nul?

El nul El valor és tècnicament un primitiu, la manera com "objecte" o "nombre" són primitius. El nul el valor, però, es va representar com el NUL punter, que era 0x00 per a la majoria de plataformes. Com a resultat d'aquesta similitud, nul té el 0 tipus etiqueta, que correspon a un objecte.

De la mateixa manera, com s'utilitza null a JavaScript? ' Null' en JavaScript ' Nul ' és una paraula clau a JavaScript que significa "cap valor" o inexistència de cap valor. Si voleu destruir una variable del seu valor assignat, simplement podeu assignar " nul 'a ell. A més d'això, com qualsevol altre objecte, mai s'assigna implícitament a una variable per JavaScript.

També cal saber, per què el tipus de null és un objecte a JavaScript?

En JavaScript , typeof null és 'objecte ', que ho suggereix incorrectament nul és un objecte (no ho és, és un valor primitiu, consulteu la publicació del meu bloc sobre la categorització de valors per obtenir més informació). Aquest és un error i que malauradament no es pot solucionar, perquè trencaria el codi existent. Les dades són una referència a un objecte.

És null un tipus de dades?

No hi ha tipus de dades de NULL . NUL en si mateix significa ABSÈNCIA de dades . Quan no n'hi ha dades , com pot tenir tipus ? Tipus de dades per a NULL és tan sense sentit com tipus de dades per a 0: pot ser INTEGER, FLOAT o un VARCHAR.

Recomanat: