1
00:00:00,460 --> 00:00:01,400
Escribiré.

2
00:00:01,440 --> 00:00:03,730
Entonces es hora de que se establezca otro problema rápido.

3
00:00:03,900 --> 00:00:06,780
Esta vez estamos cubriendo loops salvajes y Javascript.

4
00:00:07,020 --> 00:00:12,480
Entonces, hay tres problemas aquí y en lugar de escribir código, en realidad te doy el código y todo

5
00:00:12,480 --> 00:00:15,450
lo que necesito hacer es evaluar lo que está impreso.

6
00:00:15,930 --> 00:00:17,130
Así que aquí está el primero.

7
00:00:17,130 --> 00:00:22,200
Tómese un momento para detener el video si lo necesita, pero no copie el código en la

8
00:00:22,200 --> 00:00:26,290
consola, a menos que quiera verificar la respuesta que ha encontrado por su cuenta.

9
00:00:28,290 --> 00:00:33,990
Entonces la respuesta a esto es que imprime los números impares del 1 al 9.

10
00:00:34,360 --> 00:00:37,660
Y la razón por la que eso comienza no es igual a 1.

11
00:00:38,130 --> 00:00:38,710
Guau.

12
00:00:38,820 --> 00:00:40,560
Nahm es menos que igual a 10.

13
00:00:40,560 --> 00:00:43,930
Imprima el número para que imprimamos uno y luego agreguemos dos.

14
00:00:44,190 --> 00:00:46,870
Entonces, seguimos con el número tres.

15
00:00:46,920 --> 00:00:48,110
Eso es menos de 10.

16
00:00:48,120 --> 00:00:53,720
Imprimimos tres y luego pasamos a 5 y continúa hasta llegar a los nueve.

17
00:00:53,750 --> 00:00:57,510
Cancele ese registro nueve nueve más es igual a dos.

18
00:00:57,510 --> 00:01:01,710
Entonces estamos en 11 y eso ya no es menor o igual a 10.

19
00:01:01,710 --> 00:01:07,920
Solo para verificar que si abrí mi consejo de JavaScript aquí y lo pego, verá que

20
00:01:07,920 --> 00:01:09,620
obtengo del 1 al 9.

21
00:01:09,630 --> 00:01:13,820
Hay una pequeña cosa confusa que parece que se imprimió 11.

22
00:01:14,040 --> 00:01:15,630
Pero notarás que es un poco diferente.

23
00:01:15,630 --> 00:01:19,820
en ninguna de las otras y tampoco tenemos el tipo de enlace junto a

24
00:01:19,830 --> 00:01:26,070
11, así que lo que está sucediendo aquí es que el cónsul nos muestra el valor de la última expresión evaluada.

25
00:01:26,070 --> 00:01:28,290
Aquí hay una flecha que no vemos

26
00:01:28,380 --> 00:01:35,160
Así que, aunque no se imprima, todavía se agrega a 9, por lo que 11 es lo último que se evalúa y

27
00:01:35,610 --> 00:01:38,810
el Consejo de Crome simplemente nos lo muestra sin imprimirlo.

28
00:01:38,970 --> 00:01:41,250
Pasemos al siguiente.

29
00:01:41,280 --> 00:01:46,020
Tómese un momento para detener el video si necesita mirar más de cerca y luego revisaremos la solución.

30
00:01:47,370 --> 00:01:52,640
Entonces este imprimirá todos los múltiplos de 4 entre 1 y 20.

31
00:01:53,370 --> 00:01:55,990
Entonces Gnome comienza en 1.

32
00:01:56,040 --> 00:02:00,420
Mientras que Nahm es menor o igual a 20, tenemos una instrucción if dentro de un ciclo.

33
00:02:00,540 --> 00:02:07,350
Y esta declaración if está comprobando si un número es un múltiplo de cuatro, por lo que si el número mod 4 es igual a

34
00:02:07,890 --> 00:02:10,520
cero, significa que 4 se divide de manera uniforme.

35
00:02:10,650 --> 00:02:12,510
Si se imprime.

36
00:02:12,990 --> 00:02:20,700
Así que la primera vez que pasamos por 1 2 3 4 y ahora para maade es cero.

37
00:02:20,700 --> 00:02:24,740
Entonces imprimimos el número 4 y luego pasamos nuevamente por 5.

38
00:02:24,760 --> 00:02:32,250
Nada sucede 6 no pasa nada 7 no pasa nada 8 8 mod 4 también es 0.

39
00:02:32,280 --> 00:02:33,950
Entonces con el número de registro de salida constante.

40
00:02:34,230 --> 00:02:35,740
Entonces solo para verificar eso.

41
00:02:35,970 --> 00:02:37,140
Abre la estafa Puede pegarlo y verá que obtenemos 4 8 12 16 y 20.

42
00:02:37,170 --> 00:02:43,180
Entonces uno más aquí.

43
00:02:44,460 --> 00:02:45,960
Tómese un momento para que la pantalla de Pozza revise una solución en solo un segundo.

44
00:02:46,620 --> 00:02:51,230
Entonces este es un poco complicado.

45
00:02:52,230 --> 00:02:53,870
En realidad es un ciclo infinito, así que verás que el número comienza en 100 y se ejecutará este código.

46
00:02:53,910 --> 00:03:00,280
Si bien el número es inferior a 150, entonces 100 es menor que 150, entonces estamos imprimiendo un número más uno.

47
00:03:00,420 --> 00:03:08,180
Pero la línea importante está aquí donde restar uno de un número cada vez.

48
00:03:09,210 --> 00:03:13,210
Entonces comienza en 100 y vamos en la otra dirección que estamos restando.

49
00:03:13,410 --> 00:03:18,180
Entonces siempre será menos de 150.

50
00:03:18,180 --> 00:03:20,470
Así que no voy a ejecutar esto en la estafa. Pero si lo hiciera, me diría que tengo un ciclo infinito

51
00:03:20,790 --> 00:03:22,790
&nbsp;

52
00:03:22,920 --> 00:03:25,150
&nbsp;
