J'écrirai.
Il est donc temps pour un autre problème rapide.
Cette fois, nous couvrons les boucles sauvages et Javascript.
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é.
Voici donc le premier.
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.
Donc, la réponse à cette question est qu'il imprime les numéros impairs de 1 à 9.
Et la raison pour laquelle cela commence n'est pas égal à 1.
Sensationnel.
Nahm est inférieur à égal à 10.
Imprimez le numéro afin que nous imprimions un et puis nous ajoutons deux.
Nous passons donc au numéro trois.
C'est moins de 10.
Nous imprimons trois, puis nous passons à 5 et il continue jusqu'à ce que nous sommes à neuf.
Annulez ce record neuf neuf plus égal à deux.
Donc, nous sommes à 11 ans et cela n'est plus inférieur ou égal à 10.
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.
Il ya une petite chose confuse qui est qu'il semble qu'il a imprimé 11.
Mais vous remarquerez que c'est légèrement différent.
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.
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.
Passons donc à la suivante.
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.
Donc, celui-ci va imprimer tous les multiples de 4 entre 1 et 20.
Alors Gnome commence à 1.
Alors que Nahm est inférieur ou égal à 20, nous avons donc une instruction if à l'intérieur d'une boucle.
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.
Si elle est imprimée.
Donc, la première fois que nous passons par 1 2 3 4 et maintenant pour maade for est zéro.
Donc nous imprimons le numéro 4 et nous passons à nouveau avec 5.
Rien ne se passe 6 rien ne se passe 7 rien ne se passe 8 8 mod 4 est également 0.
Donc avec le nombre de log constant.
Donc, juste pour vérifier cela.
Ouvrir le con ..
Vous pouvez le coller et vous voyez que nous obtenons 4 8 12 16 et 20.
Donc un plus ici.
Prenez un moment Pozza écran à nouveau va passer une solution en une seconde.
Donc, celui-ci est un peu délicat.
C'est en fait une boucle infinie de sorte que vous verrez que le nombre commence à 100 et ce code sera exécuté.
Alors que le nombre est inférieur à 150 So 100 est inférieur à 150 alors nous imprimons un nombre plus un.
Mais la ligne importante est ici où soustraire un chiffre à chaque fois.
Donc, il commence à 100 et nous allons dans l'autre direction que nous soustrayons.
Donc ça va toujours être moins de 150.
Donc je ne vais pas exécuter cela dans le con ..