Dans la programmation JavaScript avant-gardiste, il y a un excellent outil appelé JSLint qui permet de vérifier la normalisation du code et de voir ce que les astuces JSLint signifient:
Le point de départ est le point de départ.
Unnexpected space after
JSON est un type de fichier JSON qui contient une valeur JSON.
Les tables et les espaces mixtes sont des tables et des espaces mixtes.
Les personnages sont en train de se développer dans le monde entier, et ils ne sont pas sûrs.
Les blancs sont trop nombreux à la fin des lignes.
Une autre version de l'application est disponible en ligne.
Unexpected {a} in
Je ne suis pas d'accord avec toi, mais je ne suis pas d'accord avec toi.
Les chaînes de caractères doivent utiliser une double citation.
Le film a été réalisé par le réalisateur et réalisé par le réalisateur de l'émission.
Je suis en train d'essayer de vous expliquer pourquoi je ne suis pas là.
Pour éviter \v.
Pour éviter \x-
Les écrivains de l'émission ont écrit: "C'est une erreur de traduction.
Le numéro de l'appareil est le même que le numéro de l'appareil.
Une trailing decimal point can be confused with a dot. Une trailing decimal point can be confused with a dot.
Le blogueur a écrit sur Twitter: "Le blogueur ne devrait pas avoir de commentaire ici, mais il devrait avoir des commentaires sur ce blog".
Une fois que vous avez terminé, vous pouvez utiliser votre téléphone portable pour télécharger des images.
Unnexpected control character in regular expression. Un caractère de contrôle inexpecté dans une expression régulière.
Je ne suis pas sûre de moi. Je ne suis pas sûre de moi. Je ne suis pas sûre de moi.
Une classe vide. Une classe vide, une classe vide, une classe vide.
L'article a été publié en anglais, mais il n'a pas été publié en anglais.
A dot following a number can be confused with a decimal point. A dot following a number can be confused with a decimal point. A dot following a number can be confused with a decimal point.
Les minusses confuses: les expressions négatives faciles à confondre:
Le plus souvent, les mots positifs sont confondus avec les expressions positives.
Une autre version de la chanson est "Unmatched".
Une fin précoce inattendue du programme. Une fin précoce inattendue du programme.
Une barre d'espace ne peut pas apparaître avant la barre d'espace.
L'erreur de rupture de ligne est la suivante:
Une utilisation inattendue de
Le nombre d'opérations incorrectes est un nombre d'opérations incorrectes, et le nombre d'opérations incorrectes est un nombre d'opérations incorrectes.
Utilisez la fonction isNaN pour comparer avec NaN.
L'utilisation confuse de l'acronyme
Les propriétés de l'appareil sont les suivantes:
Une fois que vous avez terminé votre travail, vous avez une bonne idée de ce que vous voulez faire.
Ne pas attribuer au paramètre d'exception.
Les fonctions internes doivent être listées au sommet de la fonction externe.
Le commentaire de l'auteur de l'article est très intéressant:
Le lien de l'URL est un lien vers une page Web.
Une fonction est appelée par un appel à une fonction ou à une mission, et une expression est appelée par un appel à une fonction ou à une mission.
Il y a un problème avec le fait que les utilisateurs ne soient pas obligés d'utiliser le logiciel.
Le bloc vide: le bloc vide est un bloc vide, le bloc vide est un bloc vide.
Il n'y a pas d'élément inattendu /*member
Les variables ne doivent pas être supprimées.
Le nom d'un constructeur doit commencer par une lettre majuscule.
Le constructeur est mal construit. Le constructeur est mal construit.
Le constructeur est appelé par un constructeur.
L'utilisation de l'eval est mauvaise.
Le math n'est pas une fonction. Le math n'est pas une fonction.
Le paramètre radix est manquant.
Une fois que vous avez terminé votre appel, vous pouvez le faire en cliquant sur le bouton "Invocation".
L'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation de l'équation.
Le comma supplémentaire est un comma supplémentaire, qui signifie que le comma supplémentaire est un comma.
Ne créez pas de fonctionnalités dans une boucle.
Les membres du groupe sont les suivants:
J'espère voir une déclaration et j'ai vu un bloc à la place.
Il y a beaucoup trop de variations dans les déclarations.
La définition de l'acronyme a été redéfinie par l'acronyme de la forme de l'acronyme.
J'attendais une expression conditionnelle et j'ai vu une assignation à la place.
Toutes les déclarations du débogueur doivent être supprimées.
Vous avez besoin d'un appel d'une fonction ou d'une assignation, et non d'un appel d'expression.
Les déclarations de fonction ne doivent pas être placées dans des blocs. Utilisez une expression de fonction ou déplacez la déclaration au sommet de la fonction externe.
1 [W099]:Espace et onglets mixtes
Cette erreur est la plus courante, c'est-à-dire que dans la même ligne, des espaces et des tables de réduction sont utilisés, une modification simple est généralement de supprimer les tables de réduction et de les changer en espaces. Pour plus de commodité, nous pouvons définir la réduction des tables de l'éditeur en 2 ou 4 espaces, en remplacement de la réduction initiale.
2 [W030]:Attention à un appel d'affectation ou de fonction et a vu à la place une expression
C'est une erreur étrange, je l'ai suggérée avec le code suivant: index-1 <0? index = 0:index = index - 1; c'est une expression à virgule, mais JSLInt pense que ce n'est pas une expression qui doit être utilisée ici, mais une fonction, donc, si vous vous souciez vraiment de cette erreur, changez-la en if else.
3 [W041]:Utiliser
L'erreur est que si nous utilisons une gamme entière pour remplacer l'équivalent, si les types de données des deux côtés de l'expression sont les mêmes, nous recommandons d'utiliser une gamme entière pour juger.
4 [W033]:Période manquante de virgule
Il manque un point de repère; c'est généralement ce que l'on oublie d'écrire, mais il y a une chose à noter, c'est qu'il faut écrire un point de repère après la structure d'une seule phrase. Par exemple: if ((index<0) {index=tcount-1} Ce code, il est écrit correctement si ((index<0) {index=tcount-1;}, j'oublie souvent d'écrire un point de repère ici, Khan...
Il y a aussi d'autres astuces erronées, mais vous pouvez les corriger et développer votre propre style de codage et vos habitudes d'écriture.
Traduit dehttp://www.zystudios.cn/blog/post/70.ShtmlLe blog de la petite fille