Logo mn.boatexistence.com

Би null эсвэл тодорхойгүйг ашиглах ёстой юу?

Агуулгын хүснэгт:

Би null эсвэл тодорхойгүйг ашиглах ёстой юу?
Би null эсвэл тодорхойгүйг ашиглах ёстой юу?

Видео: Би null эсвэл тодорхойгүйг ашиглах ёстой юу?

Видео: Би null эсвэл тодорхойгүйг ашиглах ёстой юу?
Видео: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, May
Anonim

Хэрэв та хувьсагчийн утгыг "утгагүй" гэж тодорхой тэмдэглэхийг хүсвэл зөвхөн null-г ашиглана уу. @com2gz-ийн хэлснээр: null нь ямар нэг программын хувьд хоосон зүйлийг тодорхойлоход хэрэглэгддэг. тодорхойгүй гэдэг нь лавлагаа байхгүй байна гэсэн үг юм. Тэг утга нь "юу ч биш" гэсэн тодорхой лавлагаатай байна.

Та null элементийг хэзээ ашиглах ёстой вэ?

Объект дээрх хувьсагч эсвэл шинж чанар нь утгагүй тохиолдолд энэ нь тодорхойгүй байна, утга нь null байхын тулд та түүнд null утгыг оноох хэрэгтэй. Хувьсагч нь аль хэдийн утгагүй болсон тул эцэст нь ижил утгатай өөр төрлөөр үүнийг дахин зарлах нь утгагүй юм.

Тодорхойгүй буцах нь муу зуршил мөн үү?

Утгыг буцаагаагүй бол функц тодорхойгүй буцаана. Анхаарна уу: Хэдийгээр та тодорхойгүйг танигч (хувьсагчийн нэр) болгон глобал хамрах хүрээнээс өөр аль ч хүрээнд ашиглаж болно (учир нь тодорхойлогдоогүй гэдэг нь нөөцлөгдсөн үг биш) үүнийг хийх нь таны кодыг засварлах, дибаг хийхэд хэцүү байх маш муу санаа юм.

null==тодорхойгүй байна уу?

null нь өгөгдсөн утга юм. Энэ нь юу ч биш гэсэн үг. тодорхойгүй гэдэг нь хувьсагчийг зарласан боловч хараахан тодорхойлоогүй байна гэсэн үг.

Яагаад null==undefined үнэн гэж?

==харьцуулах оператор төрлийг шалгадаггүй. null болон тодорхойгүй хоёулаа худал буцаана. Тийм учраас таны код худал нь худал-тэй тэнцүү эсэхийг шалгаж байгаа юм. Гэсэн хэдий ч тэдгээрийн төрлүүд ижил биш байна.

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