Retourner à la page d'accueil de TJS

Opérateur : catch (Mots_clefs)

          

Exécute les instructions suite à une erreur détectée dans le bloc try

Syntaxe
try { /* instructions */ } catch (e) { /* Traitements */ }

Description
catch est déclenchée si une erreur javascript est détectée dans le bloc d'instructions try.
L'erreur est interceptée par le script et ne remonte pas dans la console javascript.

try n'a pas de sens sans un appel à catch.


Exemple Utilisation de catch
Code source
<div id="div"></div>
<script type="text/javascript">
 try {
   JSON.parse(" {'marque': 'DS'} ");
 }
 catch (e) {
  document.getElementById("div").innerHTML=e;
 }
</script>

Résultat
Emulation de la console
Explication
Le parser JSON retourne une erreur car le format de la chaîne de caractères n'est pas conforme.

Le bloc catch détecte l'erreur et affiche le message d'erreur correspondant.

Ici : Unexpected token ' in JSON
Le format JSON n'accepte pas les ' pour identifier les champs et les valeurs.
Page mise à jour le

Nouveautés du moment sur le site

Maj tuto AJAX avec XMLHTTPRequest

Le tutorial sur la console Javascript

Le format JSON

Les instructions try ... catch

L'objet XMLHttpRequest

Chercher une référence

Le graph des objets Javascript



Chargement
en cours...

Le guide complet du javascript

Le Guide Complet du JavascriptEn savoir plus sur mon livre aux Editions Micro Application
Le 30/04/2017 22:31:47 sur php7 en 19.12 ms