Wat is het type null in JavaScript?
Wat is het type null in JavaScript?

Video: Wat is het type null in JavaScript?

Video: Wat is het type null in JavaScript?
Video: JavaScript for Developers 13 - Understanding null 2024, April
Anonim

In JavaScript null is niets . Het moet iets zijn dat niet bestaat. Helaas, in JavaScript , de gegevens soort nul is een voorwerp. Je kunt het beschouwen als een bug in JavaScript dat type nul is een voorwerp.

Gezien dit, wat is het type null?

De nul waarde is technisch gezien een primitief, zoals "object" of "getal" primitieven zijn. De nul waarde werd echter weergegeven als de NUL pointer, die voor de meeste platforms 0x00 was. Als gevolg van deze gelijkenis, nul heeft de 0 type tag, die overeenkomt met een object.

Evenzo, hoe gebruik je null in JavaScript? ' Null' in JavaScript ' Nul ' is een sleutelwoord in JavaScript dat betekent 'geen waarde' of het niet-bestaan van enige waarde. Als u een variabele van de toegewezen waarde wilt schrappen, kunt u eenvoudig ' nul ' ernaartoe. Daarnaast wordt het, net als elk ander object, nooit impliciet toegewezen aan een variabele door JavaScript.

Ook om te weten is, waarom typeof null een object is in JavaScript?

In JavaScript , typeof null is 'object' ', wat ten onrechte suggereert dat nul is een object (dat is het niet, het is een primitieve waarde, raadpleeg mijn blogpost over het categoriseren van waarden voor details). Dit is een bug die helaas niet kan worden verholpen, omdat het bestaande code zou breken. De gegevens zijn een verwijzing naar een object.

Is null een gegevenstype?

Er is geen gegevenstype NULL . NUL zelf betekent AFWEZIGHEID van gegevens . Wanneer er geen is gegevens , hoe kan het? type ? Gegevenstype voor NULL is net zo zinloos als data type voor 0: het kan INTEGER, FLOAT of een VARCHAR zijn.

Aanbevolen: