Aký je typ null v JavaScripte?
Aký je typ null v JavaScripte?

Video: Aký je typ null v JavaScripte?

Video: Aký je typ null v JavaScripte?
Video: JavaScript for Developers 13 - Understanding null 2024, November
Anonim

In JavaScript null je nič . Má to byť niečo, čo neexistuje. Bohužiaľ, v JavaScript , dáta typ null je objekt. Môžete to považovať za chybu JavaScript ten typ nulový je objekt.

Vzhľadom na to, aký je typ null?

The nulový hodnota je technicky primitívum, tak ako sú „objekt“alebo „číslo“primitívom. The nulový hodnota však bola reprezentovaná ako NULOVÝ ukazovateľ, ktorý bol pre väčšinu platforiem 0x00. V dôsledku tejto podobnosti nulový má 0 typu tag, ktorý zodpovedá objektu.

Podobne, ako používate null v JavaScripte? ' Null' v JavaScripte ' Nulový ' je kľúčové slovo v JavaScript čo znamená „žiadnu hodnotu“alebo neexistenciu akejkoľvek hodnoty. Ak chcete skartovať premennú z jej priradenej hodnoty, môžete jednoducho priradiť ' nulový k tomu. Okrem toho, ako každý iný objekt, nikdy nie je implicitne priradený k premennej pomocou JavaScript.

Tiež je potrebné vedieť, prečo je typeof null objekt v JavaScripte?

In JavaScript , typeof null je 'objekt “, čo nesprávne naznačuje, že nulový je objekt (nie je, je to primitívna hodnota, podrobnosti nájdete v mojom blogovom príspevku o kategorizácii hodnôt). Toto je chyba, ktorú bohužiaľ nemožno opraviť, pretože by porušila existujúci kód. Údaje sú odkazom na an objekt.

Je null typ údajov?

Existuje NIE dátový typ NULL . NULOVÝ sám o sebe znamená NEPRÍTOMNOSŤ údajov . Keď nie je údajov , ako môže mať typu ? Dátový typ pre NULL je rovnako nezmyselné ako Dátový typ pre 0: môže to byť INTEGER, FLOAT alebo VARCHAR.

Odporúča: