Қатені жіберу не істейді?
Қатені жіберу не істейді?

Бейне: Қатені жіберу не істейді?

Бейне: Қатені жіберу не істейді?
Бейне: Сәресіне ұйықтап қалса не істейді 2024, Қараша
Anonim

Қате жіберу күтпеген нәрсенің орын алғанын және орындаудың қалыпты ағынының жалғаса алмайтынын көрсетуге мүмкіндік береді. Сіз а лақтыру мәлімдемесі қате жіберіңіз.

Әрі қарай, жаңа қатені тастау не істейді деген сұрақ туындауы мүмкін.

жаңа қате жіберіңіз («хабар»); Бұл барлық браузерлерде жұмыс істейді және көрсетеді қате ақпарат дәл солай болар еді кез келген қасақана JavaScript қате . «Хабар» жолы нысанның хабар сипатында сақталады (хабарламаны көрсету үшін шолғыш осыны пайдаланады).

Сол сияқты, қашан қате жіберу керек? Әрбір функция сұрақ қояды. Егер берілген кіріс бұл сұрақты қателессе, онда лақтыру а ерекшелік . Бұл жолды бос қайтаратын функциялармен салу қиынырақ, бірақ қорытынды: егер функцияның оның кірістері туралы болжамдары бұзылса, ол қажет лақтыру а ерекшелік қалыпты түрде оралудың орнына.

Сонымен қатар, қате жіберу нені білдіреді?

The лақтыру мәлімдеме лақтырады (генерациялайды) ан қате . Қашан а қате орын алса, JavaScript әдетте тоқтап, генерациялайды қате хабар. Бұл үшін техникалық термин: JavaScript болады қате жіберіңіз . The лақтыру мәлімдеме теңшелімді жасауға мүмкіндік береді қате . Бұл үшін техникалық термин: лақтыру а ерекшелік.

C++ тілінде қатені қалай жібересіз?

лақтыру - Бағдарлама ерекшелік шығарады мәселе пайда болғанда. Бұл a көмегімен жасалады лақтыру кілт сөз. catch – Бағдарлама анді ұстайды ерекшелік а ерекшелік мәселені шешкіңіз келетін бағдарламадағы өңдеуші. catch түйінді сөзі анның ұсталуын көрсетеді ерекшелік.

Ұсынылған: