⊗jsSpExcThrT 146 of 294 menu

Фрлање различни типови на исклучоци во JavaScript

Ајде да фрлиме наш исклучок и да видиме како ќе се однесува објектот со грешка во овој случај:

try { throw new Error('текст на исклучок'); } catch (error) { console.log(error.name); // 'Error' console.log(error.message); // 'текст на исклучок' }

Како што можете да видите, типот на нашиот исклучок е 'Error'. Ист тип ќе имаат сите исклучоци фрлени на сличен начин. Ова, сепак, не е секогаш погодно, бидејќи ако имаме повеќе исклучоци, нема да можеме да ги разликуваме еден од друг.

Во JavaScript постои решение за овој проблем: може да се фрлаат исклучоци не само од типот Error, туку и од секој вграден во JavaScript тип на грешка, на пример, TypeError, SyntaxError, RangeError.

Ајде за пример да фрлиме исклучок од типот SyntaxError:

try { throw new SyntaxError('текст на исклучок'); } catch (error) { console.log(error.name); // 'SyntaxError' console.log(error.message); // 'текст на исклучок' }

Фрли исклучок од типот TypeError.

Фрли исклучок од типот SyntaxError и RangeError. Фати ги овие исклучоци со еден блок try. Во блокот catch прикажи различни пораки за грешка за исклучоци од различни типови.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј