IntroductionJavaScript instruction for ... in. Savez-vous comment l'utiliser? Savez-vous quand l'utiliser? Je vous montre comment et quand l'utiliser dans cet article. Vous avez besoin des connaissances de base en JavaScript pour comprendre cette article.The pour le démarrage StatementWe en regardant le JavaScript pour la déclaration, qui, je suppose que vous savez déjà. L'instruction for ou pour la boucle est normalement utilisé pour l'itération.
La syntaxe de l'instruction for est: pour ([initiale expression]; [état]; [incrément-expression]) {instructions} La première expression est typiquement une déclaration de variable, quelque chose comme, var i = 0; La condition est évaluer à chaque itération. Il peut soit retourner true ou false. Si elle renvoie true, les instructions entre accolades sont exécutées. Si elle retourne false, les déclarations contenues dans les accolades ne sont pas effectuées. Il peut être quelque chose comme, iCette condition signifie réellement, tandis que i est inférieur à 5.
L'incrément expression est généralement utilisée pour incrémenter, la variable i. Vous avez quelque chose comme ceci: i ++; Voyons maintenant un exemple: Le code suivant affiche simplement le nombre d'itération (essayez le code et ne pas oublier de cliquer sur le bouton OK de la boîte d'alerte pour voir le prochain numéro). "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">How et quand utiliser la ... dans StatementThe instruction for ... in est le même que pour la déclaration, mais l'état et l'incrément d'expression sont remplacés par un tableau ou un récipient (voir ci-dessous).
Examinons un exemple d'abord avant de nous continuons. "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Dans le code ci-dessus, vous avez un tableau. Le premier élément du tableau est «A», le second est «B», le troisième est «C», le quatrième est «D» et le cinquième est «E». Il ya 5 éléments dans le tableau, ce qui signifie que nous avons 5 itérations comme dans le cas précédent. Index Array comptage commence à partir de zéro. Donc, l'itération pour le tableau est de zéro à 4, tout comme dans le cas précédent.
Donc, au lieu d'écrire la condition et l'incrément d'expression dans le parenthèses nous écrivons simplement le tableau. Dans le premier code, nous avons l'expression initiale "var i = 0". Maintenant, cela est réellement la déclaration d'une variable, i et l'initialisation de celui-ci. Cette variable est également un compteur. Il compte de zéro à 4. Dans le second
exe?