Нөлді немесе анықталмағанды пайдалануым керек пе?

Мазмұны:

Нөлді немесе анықталмағанды пайдалануым керек пе?
Нөлді немесе анықталмағанды пайдалануым керек пе?

Бейне: Нөлді немесе анықталмағанды пайдалануым керек пе?

Бейне: Нөлді немесе анықталмағанды пайдалануым керек пе?
Бейне: Нөлден Өрге немесе Q4 мектебі маған не берді? 2024, Қараша
Anonim

Айнымалының мәнін «мәні жоқ» деп анық белгілегіңіз келсе, тек null пайдаланыңыз. @com2gz айтқандай: null бағдарламасы бос нәрсені анықтау үшін пайдаланылады. анықталмаған сілтеменің жоқ екенін білдіреді. Нөлдік мәнде "ештеңе" деген анықтама бар.

Нөл элементін қашан пайдалану керек?

Нысандағы айнымалы немесе сипаттың мәні болмаса, ол анықталмаған, ал мән нөл болуы үшін оған нөлдік мән тағайындау керек. Айнымалы мән әлдеқашан болмағандықтан, оны соңында мағынасы бірдей басқа түрмен қайта жариялаудың еш мәні жоқ.

Анықталмаған түрде қайтару жаман тәжірибе ме?

Егер мән қайтарылмаса, функция анықталмағанды қайтарады. Ескертпе: Анықталмағанды жаһандық аумақтан басқа кез келген аумақта идентификатор (айнымалы атауы) ретінде пайдалануға болады (себебі анықталмаған сөз сақталған сөз емес), бұл өте жаман идея болып табылады, бұл кодты сақтауды және жөндеуді қиындатады.

Нөл==анықталмаған ба?

null – тағайындалған мән. Бұл ештеңе дегенді білдіреді. анықталмаған айнымалының жарияланғанын, бірақ әлі анықталмағанын білдіреді.

Неліктен null==undefined дұрыс?

==салыстыру операторы түрлерді тексермейді. null және анықталмаған екеуі жалған қайтарады. Сондықтан сіздің кодыңыз шын мәнінде false мәні false мәніне тең екенін тексереді. Алайда олардың түрлері бірдей емес.

Ұсынылған: