JavaScript'те нөлдүн түрү кандай?
JavaScript'те нөлдүн түрү кандай?

Video: JavaScript'те нөлдүн түрү кандай?

Video: JavaScript'те нөлдүн түрү кандай?
Video: ТОП-3 техники HAIER | Холодильник, духовка, стиральная машина 2024, Ноябрь
Anonim

In JavaScript null эч нерсе . Бул жок нерсе болушу керек. Тилекке каршы, в JavaScript , маалыматтар нөл түрү объект болуп саналат. Сиз муну ката деп эсептей аласыз JavaScript ошол түрү нөл объект болуп саналат.

Муну эске алып, нөлдүн түрү деген эмне?

The нөл маани техникалык жактан примитивдик, "объект" же "сан" примитивдер. The нөл бирок баалуулук катары көрсөтүлгөн НӨЛ көрсөткүч, көпчүлүк платформалар үчүн 0x00 болгон. Бул окшоштуктун натыйжасында нөл 0 бар түрү бир объектке туура келген тег.

Ошо сыяктуу эле, сиз кантип JavaScript'те null колдоносуз? ' JavaScript'те нөл ' Нөл ' деген ачкыч сөз JavaScript бул "баалуу эмес" же эч кандай баалуулук жок дегенди билдирет. Эгер сиз өзгөрмөнү анын дайындалган маанисинен ажыратууну кааласаңыз, анда жөн эле дайындай аласыз ' нөл ' ага. Мындан тышкары, башка объект сыяктуу эле, ал эч качан өзгөрмө тарабынан кыйыр түрдө дайындалбайт JavaScript.

Ошондой эле билүү керек, эмне үчүн typeof null JavaScript'те объект болуп саналат?

In JavaScript , typeof null 'объект ', бул туура эмес сунуш кылат нөл болуп саналат объект (бул эмес, бул примитивдик маани, чоо-жайын билүү үчүн баалуулуктарды категориялар боюнча менин блогумдан кеңеш алыңыз). Бул ката жана тилекке каршы аны оңдоо мүмкүн эмес, анткени ал учурдагы кодду бузуп салат. Маалыматтар бир шилтеме болуп саналат объект.

null маалымат түрү болуп саналат?

ЖОК NULL маалымат түрү . НӨЛ өзү ЖОК дегенди билдирет маалыматтар . Жок болгондо маалыматтар , кантип болушу мүмкүн түрү ? NULL үчүн берилиштердин түрү сыяктуу маанисиз маалымат түрү 0 үчүн: ал BUTUN, FLOAT же VARCHAR болушу мүмкүн.

Сунушталууда: