Easy-Micro


LANGAGE Structures de contrôles Javascript
TRY CATCH

Les instructions TRY CATCH et TRY FINALLY

Les instructions try...catch et try...finally permettent la gestion des exceptions.

Dans le cas ou une erreur est détectée par le navigateur

Syntaxe :
try {
instructions;
}
catch(identificateur) {
instructions;
}

Exemple avec try...catch (soit : en cas d'erreur)
<script type="text/javascript">
dividende = 10;
try {
resultat = dividende/diviseur;
alert("Résultat : "+ resultat);
}
catch(encasderreur) {
alert("Division impossible");
}
</script>

Note: ce script génère une erreur puisqu'on divise par un diviseur indéfini (donc division par zéro). Cela affiche donc la boîte d'alert prévue en cas d'erreur.

Exemple avec try...finally (soit : tout compte fait)
<script type="text/javascript">
dividende = 10;
try {
resultat = dividende/diviseur;
alert("Résultat : "+ resultat);
}
catch(encasderreur) {
alert("Division impossible");
}

finally {
diviseur = 2;
resultat = dividende/diviseur;
alert("Résultat : "+ resultat);
}
</script>


Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Jeudi 24 janvier 2019 - Semaine 04 - Saint François de Sales (Demain: Saint Manuel)
Aujourd'hui, c'est l'anniversaire de Daniel Auteuil (1950-69 ans), acteur français, de Nastassja Kinski (1961), actrice et mannequin allemande et de Muriel Moreno (1963), chanteuse française (du groupe Niagara). Autre 24 janvier: 2009 - Tempête Klaus sur le sud-ouest de la France (60% des forêts sont dévastées).
Haut de page Easy-Micro