Javascript Essaie De Capturer

| | |

Les blocs JavaScript try catch sont des gestionnaires d’erreurs. Le bloc "test" contient le code que vous souhaitez tester. "Capture" contient du code qui sera exécuté si le code de votre bloc "try" ne peut pas être exécuté correctement.

Lorsque les développeurs testent leurs programmes, il est courant d’écrire du code qui gère les erreurs dans une certaine façon. C’est plus gracieux que de laisser le programme se bloquer, ce qui provoquerait l’apparition d’une erreur de programmation dans leur programme. Par exemple, vous pouvez souhaiter que l’utilisateur voie un message " Veuillez réessayer plus tard " plutôt qu’un long journal d’erreurs.

C’est là que les blocs try/catch entrent en jeu. Les blocs Try / catch vous permettent de gérer les erreurs avec élégance afin que les problèmes de codage n’interrompent pas l’ensemble de votre programme. Dans ce guide, nous montrerons comment utiliser les blocs try / catch et discuterons de leur utilité.

Mise à jour sur la gestion des erreurs

Chaque développeur fait des erreurs dans le code car il y en a tellement façons dont un programme peut se briser.

Lorsqu’une erreur se produit dans JavaScript, le programme s’arrête généralement et affiche l’erreur sur la console. Ceci est utile car vous pouvez voir ce qui ne va pas, mais les utilisateurs qui rencontrent l’erreur ont peu de chances de comprendre.

C’est pourquoi il est important d’inclure des procédures de gestion des erreurs dans votre code. En incluant un gestionnaire d’erreurs, vous pouvez personnaliser la réponse de votre programme à une erreur. Par conséquent, les gestionnaires d’erreurs vous permettent de décider quels messages les utilisateurs voient lorsqu’une erreur se produit ou comment vous êtes informé d’un problème.

JavaScript try catch

Le try catch Le bloc JavaScript identifie les erreurs dans un bloc de code spécifié. Le contenu de l’ exécution du bloc "catch" s’il y a une erreur dans le code de votre bloc "try" . Vous pouvez également utiliser un bloc "finally" pour exécuter le code si votre programme s’exécute correctement.

Voici la syntaxe pour un essai / procédure catch:

Il y a deux instructions dans notre bloc:

Le code inclus dans l’ instruction "try" est ce que le programme essaiera d’exécuter. Dans ce cas, notre programme essaie d’afficher "Ce code fonctionne" sur la console. Le code contenu dans l’instruction catch est exécuté si et quand une erreur est renvoyée dans l’instruction try.

La valeur (e) dans l’instruction catch représente l’erreur qui a causé l’échec du code dans votre instruction "try" . Vous pouvez décider d’imprimer la valeur de "e" afin que vous puissiez voir la cause première de l’erreur qui a cassé votre code.

essayez de capturer l’exemple JavaScript

Pour illustrer l’essai / catch blocs en action, prenons un exemple. Dans l’exemple suivant, nous avons fait une erreur en écrivant un nom variable JavaScript dans notre code.

Notre code renvoie:

C’est l’erreur par défaut renvoyée lorsqu’une variable est introuvable. Mais que se passe-t-il si l’utilisateur voit cette erreur ? Ils seraient probablement confus. Essayons maintenant notre code en utilisant un bloc try/catch:

Notre code renvoie:

Notre code contient la même ReferenceError que nous avons vu ci-dessus . Mais au lieu de renvoyer l’erreur par défaut longue et complexe, notre programme renvoie ce que nous avons spécifié dans le bloc catch. Notre code enregistre l’erreur, mais le programme renvoie notre erreur personnalisée à la place.

Le bloc catch suit notre erreur dans l’argument "et". Si nous le souhaitons, nous pouvons toujours accéder à l’erreur qui a été renvoyée. Voici un exemple de programme qui renvoie la valeur " e ":

Notre code renvoie ce qui suit:

Maintenant notre code nous rapporte une erreur et affiche également le message d’erreur généré par le programme.

Il est à noter que les clauses catch sont facultatives. Si vous voulez que votre programme ne fasse rien en cas d’erreur, il vous suffit d’encapsuler votre code dans un bloc try.

JavaScript try catch finally Clause

< p > Il y a une autre clause que nous pouvons ajouter à notre code: finally. Enfin, est une clause optionnelle comme catch et nous permet d’exécuter le code même lorsqu’une erreur est rencontrée. Voici un exemple de clause try/catch/finally en action:

Voici ce que retourne notre programme:

Notre code rencontre une erreur, donc le code à l’intérieur de notre clause catch est exécuté. Cela renvoie la TypeError que nous voyons ci-dessus. Une fois l’erreur traitée, le code de notre bloc finally est exécuté, ce qui affiche Ce code a été exécuté !



Conclusion

Vous pouvez utiliser les clauses try / catch de JavaScript pour tester votre code. Le contenu d’une instruction catch sera exécuté si l’instruction try ne peut pas être exécutée correctement. Une instruction s’exécute finalement immédiatement après l’instruction try ou catch.

Si vous développez un site que les utilisateurs verront, il peut être utile d’avoir des erreurs personnalisées. Les erreurs personnalisées garantiront que les utilisateurs ne seront pas confus en cas de problème.

Vous souhaitez en savoir plus sur le codage en JavaScript ? Lisez notre Guide pour apprendre JavaScript . Ce guide contient les meilleurs conseils pour apprendre JavaScript .

Javascript Essaie De Capturer iat: Questions

Javascript Essaie De Capturer JavaScript: Questions

Shop

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method