JavaScript дахь null ямар төрөл вэ?
JavaScript дахь null ямар төрөл вэ?

Видео: JavaScript дахь null ямар төрөл вэ?

Видео: JavaScript дахь null ямар төрөл вэ?
Видео: Лекция JADAM Часть 17. Изобретение природного пестицида, который контролирует всех вредителей. 2024, Арваннэгдүгээр
Anonim

онд JavaScript null юу ч биш . Энэ нь байхгүй зүйл байх ёстой. Харамсалтай нь, онд JavaScript , Өгөгдөл null төрөл объект юм. Та үүнийг алдаа гэж үзэж болно JavaScript ийм төрлийн null объект юм.

Үүнийг авч үзвэл null гэж юу вэ?

The null утга нь техникийн хувьд анхдагч, "объект" эсвэл "тоо" нь анхдагч юм. The null гэсэн утгатай байсан ч гэсэн NULL ихэнх платформуудын хувьд 0x00 байсан заагч. Энэ ижил төстэй байдлын үр дүнд null 0-тэй төрөл объекттой харгалзах шошго.

Үүнтэй адилаар та JavaScript дээр null-г хэрхэн ашиглах вэ? ' JavaScript дээр null' ' Null ' нь түлхүүр үг юм JavaScript Энэ нь "үнэ цэнэгүй" эсвэл ямар ч үнэ цэнэ байхгүй гэсэн утгатай. Хэрэв та хувьсагчийг өгөгдсөн утгаас нь хасахыг хүсвэл зүгээр л ' null ' үүнд. Үүнээс гадна бусад объектын нэгэн адил хувьсагчид хэзээ ч далд байдлаар оноодоггүй JavaScript.

Бас нэг мэдэхэд, яагаад typeof null JavaScript-д объект байдаг вэ?

онд JavaScript , typeof null нь 'объект ', энэ нь үүнийг буруу харуулж байна null нь обьект (энэ нь тийм биш, энэ бол анхдагч үнэ цэнэ, дэлгэрэнгүй мэдээллийг утгыг ангилах талаар миний блог нийтлэлээс лавлана уу). Энэ нь алдаа бөгөөд харамсалтай нь засах боломжгүй, учир нь энэ нь одоо байгаа кодыг эвдэх болно. Өгөгдөл нь обьект.

null нь өгөгдлийн төрөл мөн үү?

ҮГҮЙ БАЙНА өгөгдлийн төрөл NULL . NULL өөрөө БАЙХ гэсэн үг өгөгдөл . Байхгүй үед өгөгдөл , яаж байж болох вэ төрөл ? NULL-д зориулсан өгөгдлийн төрөл шиг утгагүй юм өгөгдлийн төрөл 0-ийн хувьд: энэ нь БҮХЭЛ, FLOAT эсвэл VARCHAR байж болно.

Зөвлөмж болгож буй: