Koks yra „JavaScript“nulinis tipas?
Koks yra „JavaScript“nulinis tipas?

Video: Koks yra „JavaScript“nulinis tipas?

Video: Koks yra „JavaScript“nulinis tipas?
Video: CS50 2015 - Week 7, continued 2024, Gegužė
Anonim

Į JavaScript nulinis yra "nieko". Tai turėtų būti kažkas, ko nėra. Deja, į JavaScript , duomenys nulio tipas yra objektas. Galite tai laikyti klaida JavaScript tokio tipo nulinis yra objektas.

Atsižvelgiant į tai, kas yra nulio tipas?

The nulinis reikšmė techniškai yra primityvus, o „objektas“arba „skaičius“yra primityvūs. The nulinis tačiau vertė buvo vaizduojama kaip NULL žymeklį, kuris daugumoje platformų buvo 0x00. Dėl šio panašumo nulinis turi 0 tipo žyma, kuri atitinka objektą.

Taip pat kaip „JavaScript“naudojate „null“? ' Null' JavaScript ' Null “yra raktinis žodis JavaScript tai reiškia „nėra vertės“arba jokios vertės neegzistavimo. Jei norite susmulkinti kintamąjį nuo jam priskirtos vertės, galite tiesiog priskirti ' nulinis ' prie jo. Be to, kaip ir bet kuris kitas objektas, jis niekada netiesiogiai nepriskiriamas kintamajam pagal JavaScript.

Taip pat reikia žinoti, kodėl typeof null yra objektas JavaScript?

Į JavaScript , null tipas yra „objektas “, o tai klaidingai rodo nulinis yra objektas (tai ne, tai primityvi vertė, daugiau informacijos rasite mano tinklaraščio įraše apie verčių skirstymą į kategorijas). Tai yra klaida, kurios, deja, nepavyks ištaisyti, nes tai pažeistų esamą kodą. Duomenys yra nuoroda į an objektas.

Ar null yra duomenų tipas?

Nėra duomenų tipas NULL . NULL pats savaime reiškia NĖRA duomenis . Kai nėra duomenis , kaip tai gali turėti tipo ? NULL duomenų tipas yra beprasmis kaip duomenų tipas 0: tai gali būti INTEGER, FLOAT arba VARCHAR.

Rekomenduojamas: