JavaScript'те кармалбаган типтеги ката деген эмне?
JavaScript'те кармалбаган типтеги ката деген эмне?

Video: JavaScript'те кармалбаган типтеги ката деген эмне?

Video: JavaScript'те кармалбаган типтеги ката деген эмне?
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, Ноябрь
Anonim

Кармалган жок дегенди билдирет ката кармоо арызында кармалган эмес, жана TypeError болуп саналат каталар аты. аныкталбаган функция эмес: Бул кабар бөлүгү. менен ката билдирүүлөр, сиз аларды абдан түз окуу керек. Мисалы, бул учурда бул түзмө-түз код функция сыяктуу аныкталбаган колдонууга аракет кылганын билдирет.

Ушундай жол менен, JS типтеги ката деген эмне?

Ошол эле кирет JavaScript ! Эгерде сиз 1 жана H кошсоңуз JavaScript же дал келбеген эки операнд боюнча операцияларды аткарууга аракет кылганыңызда түрлөрү , JavaScript ыргытат а TypeError . MDN боюнча: 'А TypeError Функцияга берилген операнд же аргумент менен шайкеш келбеген учурда ыргытылат түрү ошол оператор же функция тарабынан күтүлгөн.

Ошондой эле, аныкталбаган касиетти окуй албайт деген эмнени билдирет? Түзүлбөгөн түрү катасы: Мүлктү окуй албайт 'жок' аныкталбаган . Негизги сөз менен айтканда, аныкталбаган каражаттар өзгөрмө жарыяланган, бирок али маани бериле элек.

Ошо сыяктуу эле, адамдар JSде функция эмеспи?

Негизи, сизде бар функция бери EAX ичинде көрсөткүч JS кыймылдаткыч компиляция убагында өзгөрмө эмне экенин айта албайт - ал иштөө убагында гана биле алат. Бул сөзмө-сөз, аны билдирет функция ЭМЕС ! Бул сиз төмөнкүдөй бир нерсени (кыскартылган) кылып жатасыз дегенди билдирет: функция foo(){

Тип катасы кандай?

Статистикалык гипотезаны текшерүүдө а түрү И ката чыныгы нөлдүк гипотезаны четке кагуу (ошондой эле "жалган оң" табылга же корутунду катары белгилүү), ал эми түрү II ката жалган нөлдүк гипотезаны четке кагуу ("жалган терс" тыянак же корутунду катары да белгилүү).

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