Algunes accions de la nostra aplicació poden tenir tendència a donar errors inesperats. Les instruccions try i catch ens permeten detectar-ho i gestionar les conseqüències. L'estructura setia la següent:
...
try {
Accions a fer i que poden donar un error
} catch (e) {
Accions alternatives que es faran en cas d'error
}
...
La variable e conté el missatge d'error per si el volem gestionar en el programa o bé mostrar-lo a l'usuari.
Podem trobar un exemple d'això en aquest apartat, que correspon a l'exemple de enviar text i localització a Telegram.

Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.