Comment corriger les erreurs JavaScript?

Comment corriger les erreurs JavaScript?

Lors de la programmation en JavaScript, les erreurs font partie de chaque code. Ceux-ci incluent principalement des erreurs de syntaxe ou logiques, qui peuvent être résolues en corrigeant simplement une variable mal orthographiée ou en faisant une logique correcte respectivement. En tant que débutant, la fixation des erreurs JavaScript est essentielle pour le bon fonctionnement du code souhaité.

Ce blog apercera quelques erreurs JavaScript communes et leurs correctifs.

Types d'erreurs JavaScript

En JavaScript, vous avez peut-être rencontré les types d'erreurs suivants:

  • Erreurs de syntaxe
  • Erreurs logiques

Discutons d'eux individuellement!

Erreurs de syntaxe

Une erreur de syntaxe se produit lorsqu'il y a un problème de grammaire dans le code. Ces types d'erreurs se produisent principalement en raison de mots clés mal orthographiés, de supports manquants / ouverts, ou de parenthèses manquantes ou de ponctuation.

Erreur logique

Une erreur logique survient lorsqu'il y a un problème avec la logique ou le flux du programme, comme l'accès aux chaînes ou aux fonctions qui ne sont pas déclarées. Dans ces types d'erreurs, la syntaxe est exacte, mais le code n'est pas celui souhaité, ce qui entraîne un programme qui s'exécute mais produit de mauvais résultats. Ces types d'erreurs sont difficiles à localiser et prennent du temps si vous ne découvrez pas la solution particulière.

Comment corriger les erreurs JavaScript?

Les erreurs JavaScript les plus courantes comprennent les éléments suivants:

  • Redéclations d'une variable
  • Utilisation == au lieu de ===
  • N'appliquant pas les supports sur les déclarations conditionnelles
  • Utilisation de supports au lieu de crochets [] pour la déclaration des tableaux

Raison: redéclations de la variable LET

Le redémarrage d'une variable provoque une erreur car il est limité à la portée d'une instruction de bloc et ne peut pas être redémarré, comme indiqué ci-dessous:

Réparer

Cette erreur peut être corrigée en utilisant le mot-clé "var" au lieu de "laisser”Pour réaffecter certaines valeurs différentes. L'application du même exemple implémenté ci-dessus avec VAR produira la sortie suivante:

Raison: Utilisation == Au lieu de ===

Ce type d'erreur consiste à utiliser l'opérateur d'égalité double égal ou lâche. L'opérateur d'égalité lâche essaie de modifier les deux valeurs et de les faire correspondre:

Dans la sortie ci-dessus, le programme imprime «Vrai«Parce que l'opérateur d'égalité lâche a converti la valeur de chaîne 20 en valeur entière 20.

Le même code en utilisant "===»Donnera la valeur non définie car l'opérateur d'égalité strict vérifie d'abord le type d'opérands; Si c'est la même chose, alors cela opte pour la comparaison basée sur la valeur:

Réparer

Cette erreur peut être corrigée en utilisant «==="En cas de vérification si deux valeurs sont identiques ou non et en appliquant"==«Pour égaliser les deux valeurs.

Raison: ne pas utiliser d'accès aux déclarations conditionnelles

Ce type d'erreur survient généralement lorsqu'il y a une ligne de code, et les accolades ne sont pas placées ou sont oubliées d'être placées.

Exemple

Dans l'exemple donné, on peut observer que les deux console.Les instructions log () sont exécutées indépendamment des appliqués "si" boucle:

Réparer

Ce type d'erreur peut être résolu en plaçant les accolades chaque fois que les instructions conditionnelles sont exécutées.

Raison: Utilisation de supports au lieu de crochets [] pour la déclaration du tableau

Il s'agit d'une erreur très courante de ne pas identifier le support spécifié pour déclarer un tableau.

Exemple

Dans l'exemple suivant, nous pouvons observer le résultat de la mise en place du au lieu de [] supports:

Réparer

Cette erreur peut être résolue en plaçant les crochets [] à chaque fois lorsqu'un tableau est déclaré.

Nous avons passé en revue les erreurs JavaScript les plus courantes.

Conclusion

La redéclaration d'une variable, en utilisant == au lieu de ===, sans appliquer des supports sur les instructions conditionnelles, et en utilisant des supports au lieu des crochets [] pour la déclaration des tableaux sont parmi les erreurs JavaScript les plus couramment rencontrées. Dans le cas d'une erreur de syntaxe JavaScript, essayez de la résoudre en ajoutant un support et en corrigeant le mot mal orthographié. Dans l'autre cas, où il y a une erreur logique, essayez de la résoudre en traçant un algorithme pour cela. Cet article a démontré les techniques pour corriger les erreurs JavaScript.