Erreurs en javascript

Erreurs en javascript
Les erreurs sont une chose très courante dans la vie d'un programmeur. Peu importe la force d'un programmeur, les erreurs sont des compagnons cohérents des programmeurs. Avec le temps, un bon programmeur continue de croître et de s'améliorer pour déboguer les erreurs et les résoudre, et à cet égard, les langages de programmation, y compris JavaScript, aident les programmeurs en leur offrant plusieurs techniques de gestion des erreurs.

Ce message présentera un guide complet pour les concepts ci-dessous liés aux erreurs en JavaScript:

  • Quelles sont les erreurs en javascript?
  • Types d'erreurs
  • Comment gérer les erreurs en javascript?

Alors, commençons!

Quelles sont les erreurs en javascript?

En termes programmatiques, une action interdite effectuée par l'utilisateur qui rend le comportement d'un programme anormal est connu comme une erreur. En termes simples, nous pouvons dire que tout ce qui arrête le flux normal du programme est appelé une erreur. Les erreurs en JavaScript peuvent être de types différents et ils apparaissent pour plusieurs raisons.

Types d'erreurs

Il existe trois principaux types d'erreurs dans tout langage de programmation, y compris JavaScript, qui sont répertoriés ci-dessous:

  • Erreurs syntaxiques
  • Erreurs logiques
  • Erreurs d'exécution

Erreurs syntaxiques

En JavaScript, les erreurs qui se produisent en raison de la syntaxe sont appelées erreurs syntaxiques ou de syntaxe. Les erreurs de syntaxe sont également connues sous le nom d'erreurs d'analyse. Dans les langues informatiques traditionnelles comme Java, C ++, etc. Les erreurs de syntaxe se produisent au moment de la compilation, mais en JavaScript, les erreurs de syntaxe se produisent à l'heure interprétée.

Exemples d'erreurs de syntaxe:
Certaines des erreurs de syntaxe couramment produites sont répertoriées ci-dessous:

En JavaScript, une erreur de syntaxe peut se produire en raison d'une mal orthographié un mot-clé tel que la saisie de «console» au lieu du «console»:

consonger.enregistrer();

Une erreur de syntaxe peut se produire en manquant une parenthèse:

Document.écrire(;

La négligence d'un support bouclé tout en travaillant avec une fonction en JavaScript entraînera une erreur de syntaxe:

Fonction ExempleFunction (x, y)
retour x * y;

Dans l'extrait ci-dessus, le support de clôture «» est manquant qui déclenchera une erreur de syntaxe.

C'est ainsi qu'une erreur d'exécution se produit en javascript.

Comment gérer les erreurs de syntaxe en JavaScript

Les erreurs de syntaxe peuvent être résolues en corrigeant la syntaxe, telle que la correction des orthographes, la mise en place de la parenthèse manquante, etc.

Dans l'extrait ci-dessous, nous mettons le support de clôture "" qui résoudra l'erreur de syntaxe:

Fonction ExempleFunction (x, y)
retour x * y;

La sortie a vérifié que la mise en place du support «» bouclé de clôture a résolu avec succès l'erreur de syntaxe.

Erreurs logiques

En JavaScript, des erreurs logiques se produisent lorsque le code est syntaxiquement correct et que le programme s'exécute avec succès mais produit des résultats défectueux. Les erreurs logiques sont très difficiles à gérer par rapport aux erreurs syntaxiques.

Erreurs d'exécution

En JavaScript, les erreurs / exceptions d'exécution après la compilation ou l'interprétation du code.

Variable indéfinie
Le morceau de code divisé ci-dessous lancera une erreur d'exécution:

Dans l'extrait ci-dessus, nous avons essayé d'imprimer la valeur de la variable «z», mais «z» n'est défini nulle part dans le programme, en conséquence, nous rencontrerons l'erreur d'exécution suivante:

C'est ainsi que les erreurs d'exécution se produisent en javascript.

Comment gérer les erreurs d'exécution en javascript?

JavaScript propose différentes déclarations comme Try, Catch, Enfin et Throw, pour gérer les erreurs d'exécution. Nous en discuterons chacun un par un:

  • Coup de passe: Le code principal à exécuter sera spécifié dans le bloc d'essai tandis que l'instruction d'exception sera spécifiée dans le bloc Catch. L'instruction «Enfin» peut être utilisée éventuellement avec les instructions de couple d'essai qui s'exécuteront quelles que soient les exceptions.
  • Lancer: Le mot-clé Throw en JavaScript est utilisé pour lancer une exception explicite définie par l'utilisateur.

Comment résoudre une erreur d'exécution dans JavaScript à l'aide de TRY-Catch, et enfin des instructions:
Le bloc de code ci-dessous explorera comment gérer les exceptions en JavaScript à l'aide des instructions Try-Catch et enfin:

Dans cet exemple de programme, nous avons spécifié le code principal dans le bloc d'essai, le message d'erreur dans le bloc de capture et un message factice dans le bloc final. Le code spécifié dans le bloc «TRY» exécutera si le code est sans erreur, le bloc «Catch» s'exécutera en cas d'erreur et le bloc «enfin» s'exécutera quelles que soient les exceptions:

La sortie a vérifié que le bloc de capture ne s'est pas exécuté car le code était sans erreur.

Conclusion

En JavaScript, une action interdite effectuée par l'utilisateur ou le programmeur qui rend le comportement d'un programme anormal est connu comme une erreur. Les erreurs en JavaScript peuvent être de différents types tels que la syntaxe, l'exécution et les erreurs logiques. Les erreurs de syntaxe peuvent être résolues en corrigeant la syntaxe, les erreurs logiques sont difficiles à résoudre (peuvent être résolues en corrigeant la logique) et les erreurs d'exécution peuvent être traitées à l'aide de Try, Catch, Enfin et jetez les mots clés. Cet article a expliqué les différents types d'erreurs et comment les gérer en javascript.