1
00:00:00,900 --> 00:00:05,770
OK, il est temps d'apprendre sur un autre type de boucle en javascript appelé la boucle for.

2
00:00:05,820 --> 00:00:10,490
Donc la boucle for est similaire à la boucle while et que les deux nous permettent de répéter le code.

3
00:00:10,740 --> 00:00:12,710
Ils sont un peu différents dans leur syntaxe.

4
00:00:12,930 --> 00:00:14,340
Donc, notre objectif est ici.

5
00:00:14,430 --> 00:00:19,070
Vous voulez comprendre le but de boucles for pourquoi vous utilisez une boucle versus un temps.

6
00:00:19,230 --> 00:00:24,280
Vous voulez écrire valide pour les boucles, puis comparez et contraste alors les boucles et les boucles.

7
00:00:24,930 --> 00:00:28,420
Donc, pour commencer, voici une recette pour une boucle for.

8
00:00:28,920 --> 00:00:34,440
Nous écrivons le mot pour un mot-clé, puis entre parenthèses il ya trois parties.

9
00:00:34,500 --> 00:00:40,300
Et donc je les ai certains comme l'initialiser la condition et l'étape.

10
00:00:40,770 --> 00:00:45,340
Donc, cela prendra un peu de temps et nous le clarifierons au cours des prochaines diapositives.

11
00:00:45,690 --> 00:00:55,040
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.

12
00:00:55,350 --> 00:00:57,400
Voici donc un exemple.

13
00:00:57,570 --> 00:01:02,470
C'est ainsi que vous imprimez les numéros de 1 à 5 avec une boucle for.

14
00:01:02,520 --> 00:01:04,290
Nous commençons par quatre.

15
00:01:04,530 --> 00:01:06,450
Ensuite, nous créons une variable.

16
00:01:06,630 --> 00:01:09,650
Je l'appelle compter et le mettre égal à zéro.

17
00:01:09,750 --> 00:01:16,820
Dans ce premier morceau alors nous avons notre condition tandis que le compte est inférieur à 6.

18
00:01:17,370 --> 00:01:22,530
Et puis nous avons notre augmentation qui va ajouter une à compter.

19
00:01:22,530 --> 00:01:26,280
Donc, c'est conceptuellement très semblable à la faune qui ont été écrit.

20
00:01:26,280 --> 00:01:28,620
Donc vous pouvez voir l'équivalent en boucle ici.

21
00:01:28,680 --> 00:01:37,400
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.

22
00:01:37,500 --> 00:01:44,680
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.

23
00:01:44,760 --> 00:01:48,650
Nous pouvons faire une variable qui n'existe que pendant un instant à l'intérieur de cette boucle.

24
00:01:49,080 --> 00:01:56,780
Donc, pour aller plus de cette fois, nous faisons une variable appelée compter et il commence à zéro à chaque fois à travers la boucle.

25
00:01:56,850 --> 00:02:00,680
Nous ajoutons 1 à compter et nous continuons tout en comptant.

26
00:02:00,690 --> 00:02:02,300
C'est moins de six.

27
00:02:02,640 --> 00:02:05,140
Donc la première fois que nous exécutons ce compte est nul.

28
00:02:05,190 --> 00:02:08,480
Nous avons imprimé la prochaine fois que nous avons ajouté 1.

29
00:02:08,700 --> 00:02:14,960
C'est encore moins moins de 6 alors nous imprimons et nous continuons jusqu'à ce que le compte soit six.

30
00:02:15,000 --> 00:02:18,330
Il n'est plus inférieur à six et le code s'arrête.

31
00:02:18,750 --> 00:02:30,800
Donc, je vais copier cela à mon conseil et simplement démontrer que je collage et que nous obtenons 0 1 2 3 4 5.

32
00:02:33,210 --> 00:02:40,750
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.

33
00:02:41,220 --> 00:02:48,060
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.

34
00:02:48,270 --> 00:02:52,610
Nous pouvons créer une variable temporaire et j'utilise une variable appelée I.

35
00:02:52,710 --> 00:03:06,710
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.

36
00:03:06,750 --> 00:03:09,710
Donc, certaines personnes prétendent qu'il vaut mieux les garder courts.

37
00:03:10,020 --> 00:03:12,090
Donc, ici, j'avais l'habitude de compter.

38
00:03:12,090 --> 00:03:17,340
Vous pouvez nommer ces ce que vous voulez, mais vous verrez beaucoup plus souvent dans le monde réel.

39
00:03:17,760 --> 00:03:22,060
Nous faisons donc une variable égale à zéro à chaque fois dans la boucle.

40
00:03:22,170 --> 00:03:25,560
Nous allons en ajouter un et nous allons continuer.

41
00:03:25,580 --> 00:03:28,470
Bien qu'il soit inférieur à la longueur de la chaîne.

42
00:03:28,920 --> 00:03:31,270
Donc, la logique est la même que ce que nous faisons ici.

43
00:03:31,500 --> 00:03:33,720
Faites une variable appelée Count la mettre à zéro.

44
00:03:34,140 --> 00:03:39,960
Ajoutez un à chaque fois et continuez alors que le comptage est inférieur à la longueur.

45
00:03:40,350 --> 00:03:44,080
Donc, quand je vais courir, je vais le copier.

46
00:03:44,160 --> 00:03:45,840
Ouvrez la console.

47
00:03:45,840 --> 00:03:50,350
Collez cela et nous obtenons H E L L O.

48
00:03:50,640 --> 00:03:53,170
Et il imprime un L avec un 2 à côté de lui.

49
00:03:53,190 --> 00:03:58,010
C'est ainsi que Chrome effectue les journaux confidentiels répétés.

50
00:03:58,050 --> 00:04:02,670
Donc, pour résumer cela une fois de plus au lieu d'une boucle for il ya trois parties.

51
00:04:02,670 --> 00:04:08,840
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.

52
00:04:09,120 --> 00:04:15,270
Ensuite, la prochaine partie, nous avons une condition qui est quand cette boucle devrait continuer à fonctionner.

53
00:04:15,270 --> 00:04:17,370
Et puis la dernière partie est notre étape.

54
00:04:17,370 --> 00:04:19,460
Alors, que faisons-nous à la fin de chaque itération.

55
00:04:19,500 --> 00:04:23,690
Ajoutons-nous 1 pour compter ou pour soustraire 1? Le multiplions-nous?

56
00:04:23,700 --> 00:04:25,540
Il y a toutes sortes de choses différentes.
