1
00:00:00,460 --> 00:00:01,400
Escreverei.

2
00:00:01,440 --> 00:00:03,730
Então é hora de outro conjunto de problemas rápidos.

3
00:00:03,900 --> 00:00:06,780
Desta vez, estamos cobrindo loops selvagens e Javascript.

4
00:00:07,020 --> 00:00:12,480
Então, existem três problemas aqui e, ao invés de escrever código, eu realmente estou lhe dando código e tudo

5
00:00:12,480 --> 00:00:15,450
o que preciso fazer é avaliar o que está impresso.

6
00:00:15,930 --> 00:00:17,130
Então, aqui está o primeiro.

7
00:00:17,130 --> 00:00:22,200
Tome um momento pausar o vídeo se você precisar, mas não copie o código apenas para o seu

8
00:00:22,200 --> 00:00:26,290
console, a menos que você queira verificar a resposta que surgiu por conta própria.

9
00:00:28,290 --> 00:00:33,990
Então, a resposta a esta é que imprime os números ímpares de 1 a 9.

10
00:00:34,360 --> 00:00:37,660
E o motivo pelo qual isso começa não é igual a 1.

11
00:00:38,130 --> 00:00:38,710
Uau.

12
00:00:38,820 --> 00:00:40,560
Nahm é inferior a 10.

13
00:00:40,560 --> 00:00:43,930
Imprima o número para imprimir um e depois adicionamos dois.

14
00:00:44,190 --> 00:00:46,870
Então, passamos com o número três.

15
00:00:46,920 --> 00:00:48,110
Isso é menos de 10.

16
00:00:48,120 --> 00:00:53,720
Nós imprimimos três e depois vamos para 5 e continua até as nove.

17
00:00:53,750 --> 00:00:57,510
Cancelar o registro nove nove mais é igual a dois.

18
00:00:57,510 --> 00:01:01,710
Então, estamos às 11 e isso não é mais ou menos 10.

19
00:01:01,710 --> 00:01:07,920
Então, apenas para verificar se eu abri meu conselho de JavaScript aqui e eu coloco isso, você verá que

20
00:01:07,920 --> 00:01:09,620
eu recebo 1 a 9.

21
00:01:09,630 --> 00:01:13,820
Há uma pequena coisa confusa, que é que parece ser impresso 11.

22
00:01:14,040 --> 00:01:15,630
Mas você notará que é um pouco diferente.

23
00:01:15,630 --> 00:01:19,820
em nenhuma das outras e também não temos o tipo de link ao lado

24
00:01:19,830 --> 00:01:26,070
de 11, então o que realmente acontece aqui é que o cônsul está nos mostrando o valor da última expressão avaliada.

25
00:01:26,070 --> 00:01:28,290
Há esta flecha aqui que não vemos

26
00:01:28,380 --> 00:01:35,160
Então, mesmo que não seja impresso, ainda é adicionado a 9, então 11 é a última coisa que é avaliada e o

27
00:01:35,610 --> 00:01:38,810
Conselho do Crome apenas mostra isso para nós sem imprimi-lo.

28
00:01:38,970 --> 00:01:41,250
Então, vamos para o próximo.

29
00:01:41,280 --> 00:01:46,020
Tome um momento pausar o vídeo se você precisar dar uma olhada mais longa e então vamos examinar a solução.

30
00:01:47,370 --> 00:01:52,640
Então, este vai imprimir todos os múltiplos de 4 entre 1 e 20.

31
00:01:53,370 --> 00:01:55,990
Então o Gnome começa em 1.

32
00:01:56,040 --> 00:02:00,420
Enquanto Nahm é menor ou igual a 20, então temos uma declaração if dentro de um loop.

33
00:02:00,540 --> 00:02:07,350
E esta instrução if é verificar se um número é um múltiplo de quatro, então, se o número de mod 4 for

34
00:02:07,890 --> 00:02:10,520
igual a zero, o que significa 4 dividir uniformemente.

35
00:02:10,650 --> 00:02:12,510
Se ele for impresso.

36
00:02:12,990 --> 00:02:20,700
Então, pela primeira vez, passamos por 1 2 3 4 e agora, para Maade for, é zero.

37
00:02:20,700 --> 00:02:24,740
Então imprimimos o número 4 e depois passamos novamente com 5.

38
00:02:24,760 --> 00:02:32,250
Nada acontece 6 nada acontece 7 nada acontece 8 8 mod 4 também é 0.

39
00:02:32,280 --> 00:02:33,950
Então, com número de registro constante.

40
00:02:34,230 --> 00:02:35,740
Então, apenas para verificar isso.

41
00:02:35,970 --> 00:02:37,140
Abra o con. Você pode colá-lo e você vê que recebemos 4 8 12 16 e 20.

42
00:02:37,170 --> 00:02:43,180
Então, mais um aqui.

43
00:02:44,460 --> 00:02:45,960
Tome um momento, a tela Pozza novamente irá passar por uma solução em apenas um segundo.

44
00:02:46,620 --> 00:02:51,230
Então, esse é um pouco complicado.

45
00:02:52,230 --> 00:02:53,870
Na verdade, é um loop infinito, então você verá que esse número começa em 100 e esse código será executado.

46
00:02:53,910 --> 00:03:00,280
Enquanto o número é inferior a 150, então 100 é inferior a 150, então estamos imprimindo um número mais um.

47
00:03:00,420 --> 00:03:08,180
Mas a linha importante é aqui onde resta do número de cada vez.

48
00:03:09,210 --> 00:03:13,210
Então, começa às 100 e nós estamos indo na outra direção que estamos subtraindo.

49
00:03:13,410 --> 00:03:18,180
Portanto, sempre será menos de 150.

50
00:03:18,180 --> 00:03:20,470
Então eu não vou correr isso no con. Mas se eu fizesse isso me diria que eu tenho um loop infinito

51
00:03:20,790 --> 00:03:22,790
&nbsp;

52
00:03:22,920 --> 00:03:25,150
&nbsp;
