OK, il est temps d'apprendre sur un autre type de boucle en javascript appelé la boucle for.
Donc la boucle for est similaire à la boucle while et que les deux nous permettent de répéter le code.
Ils sont un peu différents dans leur syntaxe.
Donc, notre objectif est ici.
Vous voulez comprendre le but de boucles for pourquoi vous utilisez une boucle versus un temps.
Vous voulez écrire valide pour les boucles, puis comparez et contraste alors les boucles et les boucles.
Donc, pour commencer, voici une recette pour une boucle for.
Nous écrivons le mot pour un mot-clé, puis entre parenthèses il ya trois parties.
Et donc je les ai certains comme l'initialiser la condition et l'étape.
Donc, cela prendra un peu de temps et nous le clarifierons au cours des prochaines diapositives.
Mais la clé à emporter ici est que nous écrivons le mot pour nous avons des parenthèses trois choses différentes vont dans les parenthèses et puis nous avons des accolades.
Voici donc un exemple.
C'est ainsi que vous imprimez les numéros de 1 à 5 avec une boucle for.
Nous commençons par quatre.
Ensuite, nous créons une variable.
Je l'appelle compter et le mettre égal à zéro.
Dans ce premier morceau alors nous avons notre condition tandis que le compte est inférieur à 6.
Et puis nous avons notre augmentation qui va ajouter une à compter.
Donc, c'est conceptuellement très semblable à la faune qui ont été écrit.
Donc vous pouvez voir l'équivalent en boucle ici.
La grande différence est que cela est juste plus court et l'autre différence est que ce compte variable n'existe qu'à l'intérieur de la boucle.
Ainsi, cette variable pour une boucle while doit être initialisée à l'extérieur afin que nous puissions l'utiliser ici dans une boucle for.
Nous pouvons faire une variable qui n'existe que pendant un instant à l'intérieur de cette boucle.
Donc, pour aller plus de cette fois, nous faisons une variable appelée compter et il commence à zéro à chaque fois à travers la boucle.
Nous ajoutons 1 à compter et nous continuons tout en comptant.
C'est moins de six.
Donc la première fois que nous exécutons ce compte est nul.
Nous avons imprimé la prochaine fois que nous avons ajouté 1.
C'est encore moins moins de 6 alors nous imprimons et nous continuons jusqu'à ce que le compte soit six.
Il n'est plus inférieur à six et le code s'arrête.
Donc, je vais copier cela à mon conseil et simplement démontrer que je collage et que nous obtenons 0 1 2 3 4 5.
Voici donc un autre exemple en prenant ce que nous avons fait de la boucle while où nous imprimions tous les caractères d'une chaîne, mais le faisons avec une boucle for.
Donc, une fois de plus, vous pouvez voir que nous n'avons pas à créer cette variable de comptage à l'extérieur d'une boucle comme nous le faisons pour la boucle while.
Nous pouvons créer une variable temporaire et j'utilise une variable appelée I.
La raison pour laquelle je l'ai fait est qu'il est assez conventionnel de voir pour les variables de boucle être très courte simple lettre variables noms comme i ou j ou K et c'est parce qu'ils n'existent pas pour toute autre fin, mais de vivre à l'intérieur de la boucle.
Donc, certaines personnes prétendent qu'il vaut mieux les garder courts.
Donc, ici, j'avais l'habitude de compter.
Vous pouvez nommer ces ce que vous voulez, mais vous verrez beaucoup plus souvent dans le monde réel.
Nous faisons donc une variable égale à zéro à chaque fois dans la boucle.
Nous allons en ajouter un et nous allons continuer.
Bien qu'il soit inférieur à la longueur de la chaîne.
Donc, la logique est la même que ce que nous faisons ici.
Faites une variable appelée Count la mettre à zéro.
Ajoutez un à chaque fois et continuez alors que le comptage est inférieur à la longueur.
Donc, quand je vais courir, je vais le copier.
Ouvrez la console.
Collez cela et nous obtenons H E L L O.
Et il imprime un L avec un 2 à côté de lui.
C'est ainsi que Chrome effectue les journaux confidentiels répétés.
Donc, pour résumer cela une fois de plus au lieu d'une boucle for il ya trois parties.
Il y a l'initialisation où nous déclarons une variable et la définissons à une certaine valeur initiale n'a pas à être zéro.
Ensuite, la prochaine partie, nous avons une condition qui est quand cette boucle devrait continuer à fonctionner.
Et puis la dernière partie est notre étape.
Alors, que faisons-nous à la fin de chaque itération.
Ajoutons-nous 1 pour compter ou pour soustraire 1? Le multiplions-nous?
Il y a toutes sortes de choses différentes.