Hvad er Try Catch i JavaScript, og hvordan det fungerer?



prøv at fange i javascript-konstruktioner såvel som kasteroperatøren til at håndtere undtagelser. Du kan fange programmeringsgenererede undtagelser fra runtime.

Uanset hvor god du er ved programmering, vil der være fejl i visse scripts. Disse fejl kan opstå på grund af uventet brugerinput, et fejlagtigt serverrespons eller en anden årsag. Prøv at fange ind giver dig mulighed for at fange fejl og i stedet for at dø, gøre noget mere rimeligt. I denne artikel vil vi se, hvordan JavaScript bruger try-catch til at håndtere undtagelsen i følgende rækkefølge:

Lad os begynde.





Håndtering af kørselsfejl i JavaScript

Fejlhåndtering har udviklet sig siden alderen Netscape og IE4. Du behøver ikke nøjes med, hvad browseren kaster i dit ansigt i tilfælde af en JavaScript-fejl, men i stedet kan du tage sagen i dine egne hænder. Try-catch-erklæringen om JavaScript hjælper dig med at omdirigere, når der er en JavaScript-undtagelse.

hvad der er alarm i javascript

Sammen med andre defensive kodningsteknikker som f.eks og onError-hændelsen, try-catch tilføjer muligheden for at navigere rundt i visse fejl, som tidligere tidligere ville have stoppet dit script med det samme.



Hvad er Try Catch i JavaScript?

De seneste versioner af JavaScript tilføjede undtagelseshåndteringsfunktioner. JavaScript implementerer try-catch-konstruktionen såvel som kastoperatøren til at håndtere undtagelser. Du kan fange programmeringsgenererede og runtime undtagelser, men du kan ikke fange JavaScript-syntaksfejl.

Try-sætningen bruges til at definere en blok kode, der skal testes for fejl, mens den udføres. Mens fangstopgørelsen bruges til at definere en blok af kode, der skal udføres, hvis der opstår en fejl i prøveblokken.

JavaScript-udsagnene forsøger at fange kommer parvis:



prøv {Blok af kode for at prøve} fange (fejle) {Blok af kode for at håndtere fejl}

Når der forekommer en undtagelse i prøveblokken, placeres undtagelsen i fejler og fangstblokken udføres.

Prøv fangsteksempel

Her er et eksempel på JavaScript Try Catch:

var meddelelse, x besked = dokument.getElementById ('p01') besked.innerHTML = 'x = dokument.getElementById (' demo '). værdi prøv {hvis (x ==' ') kast' er tom 'hvis (isNaN (x)) kast 'er ikke et tal' x = Antal (x) hvis (x> 10) kast 'er for højt' hvis (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } } 

Produktion:

Output - prøv fangst i javascript - edureka

Med dette er vi kommet til slutningen af ​​vores artikel. Jeg håber, du har forstået, hvordan prøvefangst i JavaScript bruges til at opfange fejl.

Tjek vores som kommer med instruktørstyret live træning og projektoplevelse i det virkelige liv. Denne træning gør dig dygtig til at arbejde med back-end og front-end webteknologier. Det inkluderer træning i webudvikling, jQuery, Angular, NodeJS, ExpressJS og MongoDB.

Har du et spørgsmål til os? Nævn det i kommentarsektionen på denne blog, så vender vi tilbage til dig.

model view controller i java