Una excepción es la indicación de que se ha producido un error en el programa. Se produce cuando la ejecución de un programa termina de una forma no esperada.
Instrucción try catch finally
Tiene la siguiente estructura:
try{ } catch (Exception e){ } finally{ }
try: El código que se va a intentar ejecutar.
catch: Excepción a parametrizar. Entre paréntesis se introduce la excepción y dentro del catch se introduce el código que responderá en caso de que se dé dicha excepción.
finally: Acción a ejecutar en la finalización.
Ejemplo en JavaScript:
try { nonExistentFunction(); } catch (error) { console.error(error); }
El anterior ejemplo debería de mostrar un mensaje de error.