Què és i com funciona Try Catch a JavaScript?



proveu de capturar les construccions javascript i l'operador de llançaments per gestionar excepcions. Podeu obtenir excepcions generades pel programador i en temps d'execució.

Per molt bo que estigueu programant, hi haurà errors en determinats scripts. Aquests errors es poden produir a causa de la introducció inesperada de l'usuari, una resposta errònia del servidor o qualsevol altre motiu. Proveu d'atrapar-vos us permet detectar errors i, en lloc de morir, fer alguna cosa més raonable. En aquest article, veurem com JavaScript utilitza el try-catch per gestionar l'excepció en la següent seqüència:

Anem a començar.





Gestió d'un error en temps d'execució a JavaScript

El tractament d’errors ha anat evolucionant des dels temps de Netscape i IE4. No us heu de conformar amb allò que el navegador us llança a la cara en cas d’error de JavaScript, sinó que podeu prendre l’assumpte a les vostres mans. La declaració try-catch de JavaScript us ajuda a canviar la ruta quan es troba una excepció de JavaScript.

és una matriu un objecte a Java

Juntament amb altres tècniques de codificació defensiva com i l'esdeveniment onError, try-catch, afegeix la possibilitat de navegar per determinats errors que en el passat haurien aturat instantàniament el vostre script.



Què és Try Catch a JavaScript?

Les darreres versions de JavaScript van afegir funcions de gestió d’excepcions. JavaScript implementa la construcció try-catch així com l’operador de llançament per gestionar excepcions. Podeu detectar excepcions generades pel programador i en temps d'execució, però no podeu detectar errors de sintaxi de JavaScript.

La sentència try s’utilitza per definir un bloc de codi que s’ha de provar si hi ha errors mentre s’executa. Mentre que, la sentència catch s'utilitza per definir un bloc de codi que s'ha d'executar si es produeix un error al bloc try.

Les declaracions JavaScript try and catch vénen en parelles:



prova {Bloqueig de codi per provar} catch (err) {Bloqueig de codi per gestionar errors}

Quan es produeix una excepció al bloc try, l'excepció es col·loca a errar i s'executa el bloc de captures.

Proveu l'exemple de captura

Aquí teniu un exemple de JavaScript Try Catch:

trobeu el nombre més gran en una matriu java
var message, x message = document.getElementById ('p01') message.innerHTML = 'x = document.getElementById ('demo'). value try {if (x ==' ') throw' is empty 'if (isNaN (x)) throw 'no és un número' x = Number (x) if (x> 10) throw 'is too high' if (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } } 

Sortida:

Sortida: proveu de capturar a javascript - edureka

Amb això, hem arribat al final del nostre article. Espero que hagueu entès com s'utilitza la prova de captura a JavaScript per detectar errors.

Consulteu el nostre que inclou formació en directe dirigida per un instructor i experiència en projectes reals. Aquesta formació us permet dominar les habilitats necessàries per treballar amb tecnologies web d’interfície i front-end. Inclou formació sobre desenvolupament web, jQuery, Angular, NodeJS, ExpressJS i MongoDB.

Tens alguna pregunta? Si us plau, mencioneu-ho a la secció de comentaris d’aquest bloc i us respondrem.