Нөлдү колдонушум керекпи же аныкталбаганбы?

Мазмуну:

Нөлдү колдонушум керекпи же аныкталбаганбы?
Нөлдү колдонушум керекпи же аныкталбаганбы?

Video: Нөлдү колдонушум керекпи же аныкталбаганбы?

Video: Нөлдү колдонушум керекпи же аныкталбаганбы?
Video: “Кызгылтым дүйнө” Махабат Алымбекова | кыргызча аудио китеп | Рух азык 2024, Декабрь
Anonim

Нөл гана колдонуңуз, эгерде сиз өзгөрмөнүн маанисин "маани жок" деп ачык белгилегиңиз келсе. @com2gz айткандай: null программалык түрдө бош нерсени аныктоо үчүн колдонулат. аныкталбаган шилтеме жок дегенди билдирет. Нөл мааниде "эч нерсеге" аныкталган шилтеме бар.

Нөл элементти качан колдонуш керек?

Объекттеги өзгөрмө же сыпат мааниге ээ болбосо, ал аныкталбайт, жана маани нөл болушу үчүн ага нөл маанини ыйгарышыңыз керек. Өзгөрмөнүн эч кандай мааниси жок болгондуктан, аягында бир эле мааниге ээ болгон башка түр менен кайра жарыялоонун эч кандай мааниси жок.

Аныксыз кайтуу жаман практикабы?

Эгер маани кайтарылбаса, функция аныкталбагандай кайтарат. Эскертүү: Undefinedди идентификатор (өзгөрмө аталышы) катары глобалдык масштабдан башка каалаган чөйрөдө колдонсоңуз да (анткени undefined сакталган сөз эмес), бул өтө жаман идея, бул сиздин кодуңузду сактоону жана оңдоону кыйындатат.

Нөл==аныкталбаганбы?

null – дайындалган маани. Бул эч нерсе дегенди билдирет. аныкталбаган өзгөрмө жарыяланган, бирок али аныктала элек дегенди билдирет.

Эмне үчүн null==undefined туура?

==салыштыруу оператору түрлөрүн текшербейт. null жана undefined экөө тең жалган кайтарат. Ошондуктан сиздин кодуңуз чындыгында false менен false барабар экенин текшерип жатат. Бирок алардын түрлөрү бирдей эмес.

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