Ano ang uri ng null sa JavaScript?
Ano ang uri ng null sa JavaScript?

Video: Ano ang uri ng null sa JavaScript?

Video: Ano ang uri ng null sa JavaScript?
Video: How to fix "TypeError: Cannot read properties of null (reading addEventListener)" - Ep 12 2024, Mayo
Anonim

Sa JavaScript null ay wala . Ito ay dapat na isang bagay na wala. Sa kasamaang palad, sa JavaScript , ang data uri ng null ay isang bagay. Maaari mong ituring itong isang bug sa JavaScript yung tipong wala ay isang bagay.

Kung isasaalang-alang ito, ano ang uri ng null?

Ang wala Ang value ay technically primitive, ang paraan ng "object" o "number" ay primitives. Ang wala ang halaga, gayunpaman, ay kinakatawan bilang ang WALA pointer, na 0x00 para sa karamihan ng mga platform. Bilang resulta ng pagkakatulad na ito, wala ay may 0 uri tag, na tumutugma sa isang bagay.

Gayundin, paano mo ginagamit ang null sa JavaScript? ' Null' sa JavaScript ' Wala ' ay isang keyword sa JavaScript na nangangahulugan ng 'walang halaga' o walang anumang halaga. Kung nais mong putulin ang isang variable mula sa nakatalagang halaga nito, maaari mo lamang italaga ' wala ' dito. Bukod dito, tulad ng anumang iba pang bagay, hindi ito tuwirang itinalaga sa isang variable ng JavaScript.

Ang dapat ding malaman ay, bakit ang uri ng null ay bagay sa JavaScript?

Sa JavaScript , typeof null ay 'object ', na hindi wastong nagmumungkahi na wala ay isang bagay (ito ay hindi, ito ay isang primitive na halaga, kumonsulta sa aking blog post sa pagkakategorya ng mga halaga para sa mga detalye). Ito ay isang bug at isa na sa kasamaang-palad ay hindi maaaring ayusin, dahil masisira nito ang umiiral na code. Ang data ay isang sanggunian sa isang bagay.

Ang null ba ay isang uri ng data?

Walang uri ng data ng NULL . WALA ang ibig sabihin mismo ay kawalan ng datos . Kapag wala datos , paano ito magkakaroon uri ? Uri ng data para sa NULL ay kasing walang kahulugan uri ng datos para sa 0: ito ay maaaring INTEGER, FLOAT o isang VARCHAR.

Inirerekumendang: