Ils ont été jugés pour meurtre. Le code dans enfin s`exécute également lors du retour explicite du bloc try ou catch. Comme nous le savons déjà, JavaScript prend en charge le JSON. Veuillez noter que les variables de résultat et de diff dans le code ci-dessus sont déclarées avant l`essai. Dans l`exemple ci-dessus, nous utilisons try. Par exemple, lorsque l`exception se produit dans le code suivant, contrôle transfère à la clause catch. Notez que la clause finally s`exécute indépendamment de si une exception est levée. Appel Timeout qui planifie la fonction. Dans l`exemple ci-dessous, il y a un retour dans try. C`est parce que le moteur ne peut pas comprendre le code.

Au moins une clause catch, ou une clause finally, doit être présente. L`essai. Ici, nous utilisons le bloc catch seulement pour montrer le message, mais nous pouvons faire beaucoup plus: envoyer une nouvelle demande de réseau, suggérer une alternative au visiteur, envoyer des informations sur l`erreur à une installation de journalisation,…. Le “oops” externe n`est pas jeté en raison du retour dans le bloc finally. Il a fallu plusieurs essais, mais j`ai finalement marqué. Selon le type d`erreur (“division par zéro”, “erreur de fichier ouvert” et ainsi de suite) qui s`était produite, le gestionnaire d`erreurs peut “corriger” le problème et le programme peut être poursuivi par la suite avec les données précédemment sauvegardées. Et dans notre cas, l`absence de nom pourrait être traitée comme une erreur de syntaxe aussi, en supposant que les utilisateurs doivent avoir un nom. Comme une erreur de programmation ou autre chose terrible. Si JSON est incorrect, JSON. Parfois, une situation peut survenir lorsqu`une partie d`un bloc peut provoquer une erreur et le bloc entier lui-même peut provoquer une autre erreur.

Dans ce cas, la clause catch appropriée est entrée lorsque l`exception spécifiée est levée. Il s`agit d`un périphérique utile pour gérer les exceptions inattendues dans un programme C++. Si une exception se produit dans le code «planifié», comme dans setTimeout, essayez. Alors, essayez. Il est possible de créer des exceptions «faites sur mesure»: avec l`instruction Raise, il est possible de forcer une exception spécifiée à se produire. Les bons programmeurs écrivent le code que les humains peuvent comprendre. Et dans le navigateur, nous pouvons assigner une fonction à une fenêtre spéciale. Par exemple, quand il ya un retour à l`intérieur essayer. Voici un exemple, qui lève une division par zéro exception et nous l`attrapons dans le bloc catch. Cet identificateur est local à la clause catch. Notre exemple suivant montre une clause try, dans laquelle nous ouvrons un fichier pour la lecture, lire une ligne à partir de ce fichier et convertir cette ligne en un entier.