JavaScript-те ұсталмаған түрдегі қате дегеніміз не?
JavaScript-те ұсталмаған түрдегі қате дегеніміз не?
Anonim

Ұсталмаған дегенді білдіреді қате ұстау мәлімдемесінде ұсталған жоқ, және TypeError болып табылады қателер аты. анықталмаған функция емес: бұл хабар бөлігі. бірге қате Хабарламалар үшін сіз оларды сөзбе-сөз оқуыңыз керек. Мысалы, бұл жағдайда бұл кодтың функция сияқты анықталмағанды қолдануға әрекеттенгенін білдіреді.

Осылайша, JS түріндегі қате дегеніміз не?

Дәл солай кіреді JavaScript ! Егер сіз 1 және H қоссаңыз JavaScript немесе сәйкес келмейтін екі операнд бойынша амалдарды орындауға тырысқанда түрлері , JavaScript лақтырады а TypeError . MDN бойынша: «А TypeError Функцияға берілген операнд немесе аргумент параметрімен үйлеспейтін кезде шығарылады түрі осы оператор немесе функция күтеді.

Сондай-ақ, анықталмаған қасиетін оқуға болмайды деген нені білдіреді? Түсінбеген түрі қатесі: Меншікті оқу мүмкін емес 'жоқ' белгісіз . Негізгі сөзбен айтқанда, анықталмаған құралдар айнымалы жарияланған, бірақ әлі мән тағайындалмаған.

Сол сияқты, адамдар JS-дегі функция емес пе?

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

Түр қатесі қандай?

Статистикалық гипотезаны тексеруде, а түрі I қате шынайы нөлдік гипотезаны (сондай-ақ «жалған позитивті» қорытынды немесе қорытынды ретінде белгілі) қабылдамау болып табылады, ал түрі II қате жалған нөлдік гипотезаны қабылдамау болып табылады («жалған теріс» тұжырым немесе қорытынды деп те аталады).

Ұсынылған: