Ce este Try Catch în JavaScript și cum funcționează?



încercați să prindeți în construcțiile javascript, precum și operatorul de aruncări pentru a gestiona excepțiile. Puteți prinde excepții generate de programator și de execuție.

Indiferent cât de bun sunteți la programare, vor exista erori în anumite scripturi. Aceste erori pot apărea din cauza introducerii neașteptate a utilizatorului, a unui răspuns eronat al serverului sau a oricărui alt motiv. Încercați să vă prindeți vă permite să prindeți erori și, în loc să muriți, să faceți ceva mai rezonabil. În acest articol, vom vedea cum JavaScript folosește try-catch pentru a gestiona excepția în următoarea secvență:

Sa incepem.





Gestionarea erorii Runtime în JavaScript

Tratarea erorilor a evoluat încă din epoca Netscape și IE4. Nu trebuie să vă mulțumiți cu ceea ce browserul aruncă în fața dvs. în cazul unei erori JavaScript, dar, în schimb, puteți lua problema în mâinile dvs. Declarația try-catch de JavaScript vă ajută la redirecționare atunci când se întâlnește o excepție JavaScript.

este o relație și are o relație în java

Alături de alte tehnici de codificare defensivă precum și evenimentul onError, try-catch adaugă abilitatea de a naviga în jurul anumitor erori care, în trecut, ar fi oprit instantaneu scriptul pe urmele sale.



Ce este Try Catch în JavaScript?

Cele mai recente versiuni de JavaScript au adăugat capacități de gestionare a excepțiilor. JavaScript implementează constructul try-catch, precum și operatorul throw pentru a gestiona excepțiile. Puteți prinde excepții generate de programator și runtime, dar nu puteți prinde erori de sintaxă JavaScript.

Instrucțiunea try este utilizată pentru a defini un bloc de cod care trebuie testat pentru erori în timp ce acesta este executat. Întrucât, declarația catch este utilizată pentru a defini un bloc de cod care trebuie executat dacă apare o eroare în blocul try.

Declarațiile JavaScript try and catch vin în perechi:



încercați {Bloc de cod pentru a încerca} captura (eroare) {Bloc de cod pentru a gestiona erorile}

Când apare o excepție în blocul try, excepția este plasată în greșește iar blocul de captură este executat.

Încercați Exemplu de captură

Iată un exemplu de JavaScript Try Catch:

găsiți cel mai mare număr într-o matrice Java
var message, x message = document.getElementById ('p01') message.innerHTML = '' x = document.getElementById ('demo'). valoare try {if (x == '') throw 'is empty' if (isNaN (x)) aruncare 'nu este un număr' x = Număr (x) dacă (x> 10) aruncare 'este prea mare' dacă (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } } 

Ieșire:

Ieșire - încercați să capturați în javascript - edureka

Cu aceasta, am ajuns la sfârșitul articolului nostru. Sper că ați înțeles cum se folosește try catch în JavaScript pentru a prinde erori.

Verificați-ne care vine cu instruire live condusă de instructor și experiență în viața reală a proiectului. Această instruire vă face să aveți abilități de a lucra cu tehnologii web back-end și front-end. Include cursuri de dezvoltare web, jQuery, Angular, NodeJS, ExpressJS și MongoDB.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui blog și vă vom răspunde.