L’instruction Try...Catch de JavaScript

Hébergement de sites Internet


Recevez 1000 visiteurs par jour en provenance de Google
Téléchargez gratuitement notre guide explicatif
gagner argent


L’instruction Try...Catch




L’instruction try...catch vous permet de tester un bloc de code pour les erreurs.
Le bloc try contient le code à exécuter.
Le bloc catch contient le code à exécuter si une erreur se produit.

Syntaxe :

try
{
//code à exécuter
}
catch(err)
{
// code à exécuter si une erreur se produit
}

Note : Le try...catch est écrit en lettres minuscules. L'utilisation de lettres majuscules génère une erreur JavaScript!

Exemples
L'exemple ci-dessous est censé afficher l’alerte "Bienvenue invité!" lorsque le bouton est cliqué. Cependant, il ya une anomalie dans la fonction message (). alert () est mal orthographié comme adddlert (). Une erreur JavaScript se produit Le bloc catch intercepte l'erreur et exécute un code personnalisé pour y faire face. Le code affiche un message d'erreur personnalisé pour informer l'utilisateur ce qui s'est passé:

Exemple :

<html>
<head>
<script type="text/javascript">
var txt="";
function message() 
{
try
  {
  adddlert("Welcome guest!");
  }
catch(err)
  {
  txt="There was an error on this page.\n\n";
  txt+="Click OK to continue viewing this page,\n";
  txt+="or Cancel to return to the home page.\n\n";
  if(!confirm(txt))
    {
    document.location.href="http://www.w3schools.com/";
    }
  }
}
</script>
</head>

<body>
<input type="button" value="View message" onclick="message()" />
</body>

</html>



Cours precedent:
cours precedent  La gestion des exceptions javascript

    Sommaire :
Le langage JavaScript

 Cours suivant:
L'instruction throw de javascript    cours suivant



location serveurs hébergeur de sites internet en France










purchase text links




    Active Search Results     Référencé dans l'Annuaire Mirti          Image     annuaire de france