JavaScript-da ushlanmagan turdagi xato nima?
JavaScript-da ushlanmagan turdagi xato nima?

Video: JavaScript-da ushlanmagan turdagi xato nima?

Video: JavaScript-da ushlanmagan turdagi xato nima?
Video: Dugonalarim shokda 😂🤯 2024, May
Anonim

Qo'lga olinmagan ni anglatadi xato bir catch bayonotida qo'lga emas edi, va TypeError bo'ladi xatoliklar nomi. undefined funksiya emas: Bu xabar qismi. Bilan xato xabarlar, siz ularni tom ma'noda o'qishingiz kerak. Misol uchun, bu holda, bu kodning funksiya kabi undefined foydalanishga harakat qilganligini anglatadi.

Shunday qilib, JSda turdagi xato nima?

Xuddi shu narsa kiradi JavaScript ! Agar siz 1 va H ni qo'shsangiz JavaScript yoki mos kelmaydigan ikkita operand ustida amallarni bajarishga harakat qilganingizda turlari , JavaScript tashlaydi a TypeError . MDN tomonidan: A TypeError funksiyaga uzatilgan operand yoki argument bilan mos kelmasa tashlanadi turi operator yoki funksiya tomonidan kutilgan.

Bundan tashqari, "Cannot read" xususiyati aniqlanmagan nimani anglatadi? Tugallanmagan turdagi xato: Mulkni o'qib bo'lmaydi ning "yo'q" aniqlanmagan . Asosiy ma'noda, aniqlanmagan vositalar o'zgaruvchi e'lon qilingan, lekin hali qiymat tayinlanmagan.

Xuddi shunday, odamlar JSda funksiya emasmi?

Asosan, sizda bor funktsiyasi EAX da ko'rsatgich, beri JS Dvigatel kompilyatsiya vaqtida o'zgaruvchining nima ekanligini ayta olmaydi - u faqat ish vaqtida bilib oladi. Bu so'zma-so'z ma'nosini anglatadi funksiya emas ! Bu shuni anglatadiki, siz shunday (qisqartirilgan) ish qilyapsiz: funktsiyasi foo(){

Turi xatosi nima?

Statistik gipotezani tekshirishda a turi I xato haqiqiy nol gipotezani (shuningdek, "noto'g'ri ijobiy" topilma yoki xulosa deb ham ataladi) rad etishdir. turi II xato noto'g'ri nol gipotezani (shuningdek, "noto'g'ri salbiy" topilma yoki xulosa sifatida ham tanilgan) rad etmaslikdir.

Tavsiya: