Jaký je typ null v JavaScriptu?
Jaký je typ null v JavaScriptu?

Video: Jaký je typ null v JavaScriptu?

Video: Jaký je typ null v JavaScriptu?
Video: Полный курс TypeScript за час | Тайпскрипт для начинающих 2024, Listopad
Anonim

v JavaScript null je "nic". Má to být něco, co neexistuje. Bohužel v JavaScript , data typ null je objekt. Můžete to považovat za chybu JavaScript ten typ nula je objekt.

Vzhledem k tomu, jaký je typ null?

The nula hodnota je technicky primitivum, stejně jako „objekt“nebo „číslo“jsou primitivy. The nula hodnota však byla reprezentována jako NULA ukazatel, který byl pro většinu platforem 0x00. V důsledku této podobnosti nula má 0 typ tag, který odpovídá objektu.

Podobně, jak používáte null v JavaScriptu? ' Null' v JavaScriptu ' Nula ' je klíčové slovo v JavaScript to znamená „žádnou hodnotu“nebo neexistenci jakékoli hodnoty. Pokud chcete skartovat proměnnou z její přiřazené hodnoty, můžete jednoduše přiřadit ' nula k tomu. Kromě toho, stejně jako jakýkoli jiný objekt, nikdy není implicitně přiřazen k proměnné pomocí JavaScript.

Také je třeba vědět, proč je typeof null objekt v JavaScriptu?

v JavaScript , typeof null je 'objekt “, což nesprávně naznačuje, že nula je objekt (není, je to primitivní hodnota, podrobnosti najdete v mém příspěvku na blogu o kategorizaci hodnot). Toto je chyba, kterou bohužel nelze opravit, protože by narušila stávající kód. Údaje jsou odkazem na an objekt.

Je null datovým typem?

Tady není žádný datový typ NULL . NULA samo o sobě znamená NEPŘÍTOMNOST data . Když není data , jak to může mít typ ? Datový typ pro NULL je stejně nesmyslný jako datový typ pro 0: může to být INTEGER, FLOAT nebo VARCHAR.

Doporučuje: