1
00:00:00,460 --> 00:00:01,400
Scriverò.

2
00:00:01,440 --> 00:00:03,730
Quindi è il momento per un altro rapido problema impostato.

3
00:00:03,900 --> 00:00:06,780
Questa volta stiamo coprendo i loop wild e Javascript.

4
00:00:07,020 --> 00:00:12,480
Quindi ci sono tre problemi qui e invece di scrivere codice in realtà ti sto dando il codice e

5
00:00:12,480 --> 00:00:15,450
tutto ciò che devo fare è valutare cosa viene stampato.

6
00:00:15,930 --> 00:00:17,130
Quindi ecco il primo.

7
00:00:17,130 --> 00:00:22,200
Prenditi un momento per mettere in pausa il video, se necessario, ma ti preghiamo di non copiare semplicemente il codice sulla tua

8
00:00:22,200 --> 00:00:26,290
console a meno che tu non voglia controllare la risposta che ti è venuta in mente da sola.

9
00:00:28,290 --> 00:00:33,990
Quindi la risposta a questo è che stampa i numeri dispari da 1 a 9.

10
00:00:34,360 --> 00:00:37,660
E la ragione per cui inizia non è uguale a 1.

11
00:00:38,130 --> 00:00:38,710
Wow.

12
00:00:38,820 --> 00:00:40,560
Nahm è inferiore a 10.

13
00:00:40,560 --> 00:00:43,930
Stampa il numero così ne stampiamo uno e ne aggiungiamo due.

14
00:00:44,190 --> 00:00:46,870
Quindi passiamo al numero tre.

15
00:00:46,920 --> 00:00:48,110
Questo è meno di 10.

16
00:00:48,120 --> 00:00:53,720
Ne stampiamo tre e poi andiamo alle 5 e continua fino alle nove.

17
00:00:53,750 --> 00:00:57,510
Annulla che il registro nove nove più è uguale a due.

18
00:00:57,510 --> 00:01:01,710
Allora siamo a 11 e non è più né meno né uguale a 10.

19
00:01:01,710 --> 00:01:07,920
Quindi, solo per verificare che se ho aperto il mio consiglio di javascript qui e lo incollo, vedrai

20
00:01:07,920 --> 00:01:09,620
che ottengo dall'1 al 9.

21
00:01:09,630 --> 00:01:13,820
C'è una piccola cosa confusa che è come se fosse stampata 11.

22
00:01:14,040 --> 00:01:15,630
Ma noterai che è leggermente diverso.

23
00:01:15,630 --> 00:01:19,820
su nessuno degli altri e inoltre non abbiamo il tipo di collegamento successivo a

24
00:01:19,830 --> 00:01:26,070
11, quindi quello che sta realmente accadendo qui è che il console ci sta mostrando il valore dell'ultima espressione valutata.

25
00:01:26,070 --> 00:01:28,290
C'è questa freccia qui che non vediamo

26
00:01:28,380 --> 00:01:35,160
Quindi, anche se non viene stampato, viene comunque aggiunto a 9, quindi 11 è l'ultima cosa che viene valutata

27
00:01:35,610 --> 00:01:38,810
e il Crome Council ce lo mostra senza stamparlo.

28
00:01:38,970 --> 00:01:41,250
Passiamo al prossimo.

29
00:01:41,280 --> 00:01:46,020
Prenditi un momento per mettere in pausa il video se hai bisogno di guardare più a lungo e poi esamineremo la soluzione.

30
00:01:47,370 --> 00:01:52,640
Quindi questo stamperà tutti i multipli di 4 tra 1 e 20.

31
00:01:53,370 --> 00:01:55,990
Quindi Gnome inizia all'1.

32
00:01:56,040 --> 00:02:00,420
Mentre Nahm è minore o uguale a 20, quindi abbiamo un'istruzione if all'interno di un ciclo.

33
00:02:00,540 --> 00:02:07,350
E questa istruzione if sta verificando se un numero è un multiplo di quattro, quindi se il numero mod 4 è uguale a zero,

34
00:02:07,890 --> 00:02:10,520
il che significa che il 4 si divide equamente.

35
00:02:10,650 --> 00:02:12,510
Se viene stampato.

36
00:02:12,990 --> 00:02:20,700
Quindi la prima volta che passiamo attraverso 1 2 3 4 e ora per maade è zero.

37
00:02:20,700 --> 00:02:24,740
Quindi stampiamo il numero 4 e poi lo esaminiamo di nuovo con 5.

38
00:02:24,760 --> 00:02:32,250
Non succede nulla 6 non succede nulla 7 non succede niente 8 8 mod 4 è anche 0.

39
00:02:32,280 --> 00:02:33,950
Quindi con un numero di registro costante.

40
00:02:34,230 --> 00:02:35,740
Quindi, solo per verificarlo.

41
00:02:35,970 --> 00:02:37,140
Apri il con. Puoi incollarlo e vedi che otteniamo 4 8 12 16 e 20.

42
00:02:37,170 --> 00:02:43,180
Quindi un altro qui.

43
00:02:44,460 --> 00:02:45,960
Prenditi un momento Lo schermo di Pozza riprenderà una soluzione in un secondo.

44
00:02:46,620 --> 00:02:51,230
Quindi questo è un po 'complicato.

45
00:02:52,230 --> 00:02:53,870
In realtà è un ciclo infinito, quindi vedrai che il numero inizia a 100 e questo codice verrà eseguito.

46
00:02:53,910 --> 00:03:00,280
Mentre il numero è inferiore a 150 Quindi 100 è inferiore a 150, quindi stampiamo un numero più uno.

47
00:03:00,420 --> 00:03:08,180
Ma la linea importante è qui dove sottrarre uno dal numero ogni volta.

48
00:03:09,210 --> 00:03:13,210
Quindi inizia a 100 e stiamo andando nell'altra direzione che stiamo sottraendo.

49
00:03:13,410 --> 00:03:18,180
Quindi sarà sempre inferiore a 150.

50
00:03:18,180 --> 00:03:20,470
Quindi non ho intenzione di eseguire questo nel con. Ma se lo facessi, mi direbbe che ho un ciclo infinito

51
00:03:20,790 --> 00:03:22,790
&nbsp;

52
00:03:22,920 --> 00:03:25,150
&nbsp;
