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

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

Бейне: JavaScript-те ұсталмаған түрдегі қате дегеніміз не?
Бейне: 😮 Кейде 500 мың км жүретін өте даулы мотор. Бұл қалай мүмкін? 2024, Мамыр
Anonim

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

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

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

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

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

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

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

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

Ұсынылған: