Мазмуну:

Кандайча текшерүү өзгөрмөсү JavaScript'те нөл болот?
Кандайча текшерүү өзгөрмөсү JavaScript'те нөл болот?

Video: Кандайча текшерүү өзгөрмөсү JavaScript'те нөл болот?

Video: Кандайча текшерүү өзгөрмөсү JavaScript'те нөл болот?
Video: Big Tree Tech - SKR 3EZ - EZ2209 Sensorless homing and Cooling Fan 2024, Декабрь
Anonim

Жооп: Теңдик операторун колдонуңуз (==)

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

Ошо сыяктуу эле, нөлдү кантип текшересиз?

1-бөлүк Javaда нөлдү текшерүү

  1. Өзгөрмөлөрдү аныктоо үчүн “=” колдонуңуз. Жалгыз “=” өзгөрмөнү жарыялоо жана ага маани берүү үчүн колдонулат.
  2. Өзгөрмөнүн маанисин текшерүү үчүн “==” колдонуңуз. “==” эки тараптын эки мааниси бирдей экендигин текшерүү үчүн колдонулат.
  3. Нөл үчүн шарт түзүү үчүн "if" операторун колдонуңуз.

Кошумча, нөл же аныкталбаган JavaScript эмеспи? нөл дайындалган маани болуп саналат. Бул эч нерсе дегенди билдирбейт. аныкталбаган адатта өзгөрмө жарыяланганын билдирет, бирок жок азырынча аныкталган. нөл жана аныкталбаган жалган баалуулуктар.

Бул жерде нөл чынбы же жалганбы JavaScript?

Наркы нөл болуп саналат JavaScript литерал "бош" маанини же "аныкталбаган" маанини билдирет. нөл бири JavaScript's примитивдүү баалуулуктар. Бул логикага тең келбейт чын бульдик менен тең жалган анткени анын баасы аныкталбаган. наркы нөл карай көбүрөөк ыктайт жалган андай болбосо да жалган.

Эмне үчүн null == undefined чын?

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

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