1
00:00:00,460 --> 00:00:01,400
J'écrirai.

2
00:00:01,440 --> 00:00:03,730
Il est donc temps pour un autre problème rapide.

3
00:00:03,900 --> 00:00:06,780
Cette fois, nous couvrons les boucles sauvages et Javascript.

4
00:00:07,020 --> 00:00:15,450
Donc, il ya trois problèmes ici et plutôt que vous écrivez le code que je suis en fait vous donner le code et tout ce que je dois faire est d'évaluer ce qui est imprimé.

5
00:00:15,930 --> 00:00:17,130
Voici donc le premier.

6
00:00:17,130 --> 00:00:26,290
Prenez un moment pause la vidéo si vous avez besoin, mais s'il vous plaît ne pas copier le code à votre console à moins que vous voulez vérifier la réponse que vous venez avec votre propre.

7
00:00:28,290 --> 00:00:33,990
Donc, la réponse à cette question est qu'il imprime les numéros impairs de 1 à 9.

8
00:00:34,360 --> 00:00:37,660
Et la raison pour laquelle cela commence n'est pas égal à 1.

9
00:00:38,130 --> 00:00:38,710
Sensationnel.

10
00:00:38,820 --> 00:00:40,560
Nahm est inférieur à égal à 10.

11
00:00:40,560 --> 00:00:43,930
Imprimez le numéro afin que nous imprimions un et puis nous ajoutons deux.

12
00:00:44,190 --> 00:00:46,870
Nous passons donc au numéro trois.

13
00:00:46,920 --> 00:00:48,110
C'est moins de 10.

14
00:00:48,120 --> 00:00:53,720
Nous imprimons trois, puis nous passons à 5 et il continue jusqu'à ce que nous sommes à neuf.

15
00:00:53,750 --> 00:00:57,510
Annulez ce record neuf neuf plus égal à deux.

16
00:00:57,510 --> 00:01:01,710
Donc, nous sommes à 11 ans et cela n'est plus inférieur ou égal à 10.

17
00:01:01,710 --> 00:01:09,620
Donc, juste pour vérifier que si j'ai ouvert mon conseil javascript ici et je collage que vous verrez que je reçois 1 à 9.

18
00:01:09,630 --> 00:01:13,820
Il ya une petite chose confuse qui est qu'il semble qu'il a imprimé 11.

19
00:01:14,040 --> 00:01:15,630
Mais vous remarquerez que c'est légèrement différent.

20
00:01:15,630 --> 00:01:28,290
Il ya une flèche ici que nous ne voyons pas sur les autres et nous n'avons pas non plus le lien à côté de ce qui se passe ici, c'est que le consul nous montre la valeur de la dernière expression évaluée.

21
00:01:28,380 --> 00:01:38,810
Donc, même si ce n'est pas imprimé, il est encore ajouté à 9 donc 11 est la dernière chose qui est évaluée et le Conseil de Crome montre juste que pour nous sans l'imprimer.

22
00:01:38,970 --> 00:01:41,250
Passons donc à la suivante.

23
00:01:41,280 --> 00:01:47,330
Prenez un moment pause de la vidéo si vous avez besoin de prendre un coup d'oeil plus long et puis nous allons passer en revue la solution.

24
00:01:47,370 --> 00:01:52,640
Donc, celui-ci va imprimer tous les multiples de 4 entre 1 et 20.

25
00:01:53,370 --> 00:01:55,990
Alors Gnome commence à 1.

26
00:01:56,040 --> 00:02:00,420
Alors que Nahm est inférieur ou égal à 20, nous avons donc une instruction if à l'intérieur d'une boucle.

27
00:02:00,540 --> 00:02:10,520
Et si cette instruction vérifie si un nombre est un multiple de quatre, alors si le nombre mod 4 est égal à zéro, ce qui signifie que 4 divisent uniformément.

28
00:02:10,650 --> 00:02:12,510
Si elle est imprimée.

29
00:02:12,990 --> 00:02:20,700
Donc, la première fois que nous passons par 1 2 3 4 et maintenant pour maade for est zéro.

30
00:02:20,700 --> 00:02:24,740
Donc nous imprimons le numéro 4 et nous passons à nouveau avec 5.

31
00:02:24,760 --> 00:02:32,250
Rien ne se passe 6 rien ne se passe 7 rien ne se passe 8 8 mod 4 est également 0.

32
00:02:32,280 --> 00:02:33,950
Donc avec le nombre de log constant.

33
00:02:34,230 --> 00:02:35,740
Donc, juste pour vérifier cela.

34
00:02:35,970 --> 00:02:37,140
Ouvrir le con ..

35
00:02:37,170 --> 00:02:43,180
Vous pouvez le coller et vous voyez que nous obtenons 4 8 12 16 et 20.

36
00:02:44,460 --> 00:02:45,960
Donc un plus ici.

37
00:02:46,620 --> 00:02:51,230
Prenez un moment Pozza écran à nouveau va passer une solution en une seconde.

38
00:02:52,230 --> 00:02:53,870
Donc, celui-ci est un peu délicat.

39
00:02:53,910 --> 00:03:00,280
C'est en fait une boucle infinie de sorte que vous verrez que le nombre commence à 100 et ce code sera exécuté.

40
00:03:00,420 --> 00:03:08,660
Alors que le nombre est inférieur à 150 So 100 est inférieur à 150 alors nous imprimons un nombre plus un.

41
00:03:09,210 --> 00:03:13,210
Mais la ligne importante est ici où soustraire un chiffre à chaque fois.

42
00:03:13,410 --> 00:03:18,180
Donc, il commence à 100 et nous allons dans l'autre direction que nous soustrayons.

43
00:03:18,180 --> 00:03:20,470
Donc ça va toujours être moins de 150.

44
00:03:20,790 --> 00:03:22,790
Donc je ne vais pas exécuter cela dans le con ..
