1
00:00:00,900 --> 00:00:05,770
OK, quindi è ora di conoscere un altro tipo di ciclo in javascript chiamato ciclo for.

2
00:00:05,820 --> 00:00:10,490
Quindi il ciclo for è simile al ciclo while e entrambi ci permettono di ripetere il codice.

3
00:00:10,740 --> 00:00:12,710
Sono un po 'diversi nella loro sintassi.

4
00:00:12,930 --> 00:00:14,340
Quindi il nostro obiettivo è qui.

5
00:00:14,430 --> 00:00:19,070
Vuoi capire lo scopo dei cicli per perché usi un ciclo contro uno.

6
00:00:19,230 --> 00:00:24,280
Si desidera scrivere validi per cicli e quindi confrontare e confrontare durante cicli e cicli.

7
00:00:24,930 --> 00:00:28,420
Quindi, per iniziare ecco una ricetta per un ciclo for.

8
00:00:28,920 --> 00:00:34,440
Scriviamo la parola per una parola chiave e poi tra parentesi ci sono tre parti.

9
00:00:34,500 --> 00:00:40,300
E così ne ho alcuni come inizializzazione della condizione e del passo.

10
00:00:40,770 --> 00:00:45,340
Quindi ci vorrà un po 'per affondare e chiariremo questo sulle prossime diapositive.

11
00:00:45,690 --> 00:00:51,450
Ma la chiave da asporto qui è che scriviamo la parola perché abbiamo parentesi tre

12
00:00:51,450 --> 00:00:55,040
cose diverse vanno tra parentesi e poi abbiamo parentesi graffe.

13
00:00:55,350 --> 00:00:57,400
Quindi ecco un esempio.

14
00:00:57,570 --> 00:01:02,470
In questo modo si stampano i numeri da 1 a 5 con un ciclo for.

15
00:01:02,520 --> 00:01:04,290
Quindi iniziamo con quattro.

16
00:01:04,530 --> 00:01:06,450
Quindi creiamo una variabile.

17
00:01:06,630 --> 00:01:09,650
Lo chiamo contando e lo metto uguale a zero.

18
00:01:09,750 --> 00:01:16,820
In questo primo blocco abbiamo la nostra condizione mentre il conteggio è inferiore a 6.

19
00:01:17,370 --> 00:01:22,530
E poi abbiamo il nostro incremento che aggiungerà uno per contare.

20
00:01:22,530 --> 00:01:26,280
Quindi questo è concettualmente molto simile a quello della fauna selvatica che ha scritto.

21
00:01:26,280 --> 00:01:28,620
Quindi puoi vedere l'equivalente mentre fai il loop qui.

22
00:01:28,680 --> 00:01:34,140
La grande differenza è che questo è solo più breve e l'altra differenza è che questo

23
00:01:34,560 --> 00:01:37,400
conteggio di variabili esiste solo all'interno del ciclo.

24
00:01:37,500 --> 00:01:44,520
Quindi questa variabile per un ciclo while deve essere inizializzata all'esterno in modo che possiamo usarla qui in un ciclo for.

25
00:01:44,760 --> 00:01:48,650
Possiamo creare una variabile che esiste solo per un momento all'interno di questo ciclo.

26
00:01:49,080 --> 00:01:56,100
Quindi, per andare avanti ancora una volta, stiamo facendo una variabile chiamata count e inizia a zero ogni volta che passa

27
00:01:56,100 --> 00:01:56,780
il ciclo.

28
00:01:56,850 --> 00:02:00,680
Aggiungiamo 1 per contare e continuiamo a contare.

29
00:02:00,690 --> 00:02:02,300
Sono meno di sei.

30
00:02:02,640 --> 00:02:05,140
Quindi la prima volta che eseguiamo questo conteggio è zero.

31
00:02:05,190 --> 00:02:08,480
Abbiamo stampato la prossima volta che abbiamo aggiunto 1.

32
00:02:08,700 --> 00:02:14,960
Sono ancora meno di 6, quindi stampiamo e continuiamo fino a contare sei.

33
00:02:15,000 --> 00:02:18,330
Non è più lungo di sei e il codice smette di funzionare.

34
00:02:18,750 --> 00:02:27,660
Quindi copierò questo messaggio al mio consulente e dimostrerò semplicemente che lo incollo e otteniamo 0

35
00:02:27,660 --> 00:02:30,800
1 2 3 4 5.

36
00:02:33,210 --> 00:02:38,100
Quindi, ecco un altro esempio di ciò che abbiamo fatto del ciclo while in cui abbiamo stampato ogni

37
00:02:38,100 --> 00:02:40,750
carattere in una stringa ma facendolo con un ciclo for.

38
00:02:41,220 --> 00:02:47,370
Quindi, ancora una volta puoi vedere che non dobbiamo creare questa variabile di conteggio al di fuori di un ciclo come facciamo per

39
00:02:47,370 --> 00:02:48,060
il ciclo while.

40
00:02:48,270 --> 00:02:52,610
Possiamo creare una variabile temporanea e io ne uso una chiamata I.

41
00:02:52,710 --> 00:02:58,590
La ragione per cui l'ho fatto è che è abbastanza convenzionale vedere che le variabili di ciclo siano nomi di

42
00:02:58,590 --> 00:03:05,220
variabili a lettera singola molto brevi come i o j o K e questo perché non esistono per nessun altro scopo ma

43
00:03:05,220 --> 00:03:06,710
per vivere all'interno del ciclo.

44
00:03:06,750 --> 00:03:09,710
Quindi alcune persone sostengono che è meglio tenerle corte.

45
00:03:10,020 --> 00:03:12,090
Quindi qui ero contento.

46
00:03:12,090 --> 00:03:17,340
Puoi dare un nome a ciò che vuoi ma vedrai molto più spesso nel mondo reale.

47
00:03:17,760 --> 00:03:22,060
Quindi creiamo una variabile uguale a zero ogni volta che passa il ciclo.

48
00:03:22,170 --> 00:03:25,560
Ne aggiungeremo uno e continueremo ad andare avanti.

49
00:03:25,580 --> 00:03:28,470
Mentre è inferiore alla lunghezza della stringa.

50
00:03:28,920 --> 00:03:31,270
Quindi la logica è la stessa di quello che stiamo facendo qui.

51
00:03:31,500 --> 00:03:33,720
Crea una variabile denominata Count impostandola su zero.

52
00:03:34,140 --> 00:03:39,960
Aggiungine uno ogni volta e prosegui mentre il conteggio è inferiore alla lunghezza.

53
00:03:40,350 --> 00:03:44,080
Quindi quando eseguo questo lo copierò.

54
00:03:44,160 --> 00:03:45,840
Apri la console.

55
00:03:45,840 --> 00:03:50,350
Incollalo e otteniamo H E L L O.

56
00:03:50,640 --> 00:03:53,170
E stampa una L con una 2 accanto ad essa.

57
00:03:53,190 --> 00:03:58,010
Ecco come Chrome fa ripetuti registri di confidenza.

58
00:03:58,050 --> 00:04:02,670
Quindi per riassumere un'altra volta invece di un ciclo for ci sono tre parti.

59
00:04:02,670 --> 00:04:07,950
C'è l'Inizializzazione dove dichiariamo una variabile e la impostiamo su un valore iniziale non deve

60
00:04:07,950 --> 00:04:08,840
essere zero.

61
00:04:09,120 --> 00:04:15,270
Quindi nella parte successiva abbiamo una condizione in cui questo ciclo dovrebbe continuare a funzionare.

62
00:04:15,270 --> 00:04:17,370
E poi l'ultima parte è il nostro passo.

63
00:04:17,370 --> 00:04:19,460
Quindi cosa facciamo alla fine di ogni iterazione.

64
00:04:19,500 --> 00:04:23,690
Aggiungiamo 1 per contare o per sottrarre 1 Lo moltiplichiamo.

65
00:04:23,700 --> 00:04:25,540
C'è ogni sorta di cose diverse.

66
00:04:25,560 --> 00:04:30,000
Molto spesso però lo vedrai con un plus in più proprio come abbiamo fatto con i loop while
