1
00:00:00,900 --> 00:00:05,770
OK dus het is tijd om te leren over een ander type lus in javascript lus genaamd.

2
00:00:05,820 --> 00:00:10,490
Dus de lus is vergelijkbaar met de while lus en dat ze beiden wij code herhalen.

3
00:00:10,740 --> 00:00:12,710
Ze zijn een beetje anders in hun syntax.

4
00:00:12,930 --> 00:00:14,340
Dus ons doel is hier.

5
00:00:14,430 --> 00:00:19,070
U wilt het doel voor loops begrijpen waarom je een te gebruiken ten opzichte van een while lus.

6
00:00:19,230 --> 00:00:24,280
U wilt geldig voor loops te schrijven en vervolgens te vergelijken en contrast, terwijl loops en loops.

7
00:00:24,930 --> 00:00:28,420
Dus om hier te beginnen is een recept voor een lus.

8
00:00:28,920 --> 00:00:34,440
We schrijven het woord voor een trefwoord in en vervolgens tussen haakjes zijn er drie onderdelen.

9
00:00:34,500 --> 00:00:40,300
En dus ik heb wat ze als het initialiseren van de conditie en de stap.

10
00:00:40,770 --> 00:00:45,340
Dus dit zal een beetje te nemen te zinken in en we zullen dit te verduidelijken in de komende paar dia's.

11
00:00:45,690 --> 00:00:55,040
Maar de sleutel mee te nemen hier is dat we het woord te schrijven want we hebben haakjes drie verschillende dingen gaan in de haakjes en dan hebben we accolades.

12
00:00:55,350 --> 00:00:57,400
Dus hier is een voorbeeld.

13
00:00:57,570 --> 00:01:02,470
Dit is hoe je de getallen af ​​te drukken 1-5 met een lus.

14
00:01:02,520 --> 00:01:04,290
Dus beginnen we met vier.

15
00:01:04,530 --> 00:01:06,450
Dan creëren we een variabele.

16
00:01:06,630 --> 00:01:09,650
Ik bel wel wat mee en zet deze gelijk aan nul.

17
00:01:09,750 --> 00:01:16,820
In deze eerste brok dan hebben we onze staat te tellen minder dan 6.

18
00:01:17,370 --> 00:01:22,530
En dan hebben we onze increment die gaat naar een toe te tellen.

19
00:01:22,530 --> 00:01:26,280
Dus dit is conceptueel vergelijkbaar met de wilde dieren van die hebben het schrijven.

20
00:01:26,280 --> 00:01:28,620
Zo kunt u het equivalent while loop zie hier beneden.

21
00:01:28,680 --> 00:01:37,400
Het grote verschil is dat dit slechts korter en de ander verschil is dat deze variabele telling bestaat alleen in de lus.

22
00:01:37,500 --> 00:01:44,680
Dus deze variabele voor een tijdje lus moet buiten worden geïnitialiseerd zodat we hier kunnen gebruiken in een lus.

23
00:01:44,760 --> 00:01:48,650
We kunnen een variabele die alleen bestaat voor een moment binnenkant van deze lus te maken.

24
00:01:49,080 --> 00:01:56,780
Dus te gaan over dit nog een keer maken we een variabele genaamd tellen en het begint bij nul elke keer door de lus.

25
00:01:56,850 --> 00:02:00,680
We voegen 1 te tellen en we blijven gaan tijdens het tellen.

26
00:02:00,690 --> 00:02:02,300
Het is minder dan zes.

27
00:02:02,640 --> 00:02:05,140
Dus de eerste keer dat we deze telling lopen is nul.

28
00:02:05,190 --> 00:02:08,480
We uitgeprint de volgende keer dat we hebben toegevoegd 1.

29
00:02:08,700 --> 00:02:14,960
Het is nog steeds minder dan 6 dus dan hebben we uitgeprint en we blijven gaan totdat telling is zes.

30
00:02:15,000 --> 00:02:18,330
Het is niet langer minder dan zes en de code stopt.

31
00:02:18,750 --> 00:02:30,800
Dus ik ga dit te kopiëren naar mijn raad en gewoon laten zien dat ik plakken die in en krijgen we 0 1 2 3 4 5.

32
00:02:33,210 --> 00:02:40,750
Dus hier is een ander voorbeeld nemen wat we deden van de while loop, waar we elk personage gedrukt in een string, maar doet het met een lus.

33
00:02:41,220 --> 00:02:48,060
Dus nogmaals je kunt zien we dit niet te tellen variabele buiten een lus te maken als wij voor de while lus te doen.

34
00:02:48,270 --> 00:02:52,610
We kunnen een tijdelijke variabele maken en ik gebruik een zogenaamde I.

35
00:02:52,710 --> 00:03:06,710
De reden dat ik dat deed, is dat het vrij gebruikelijk om te zien lus variabelen zeer korte één letter variabele namen, zoals i of j of K en dat is omdat ze niet bestaan ​​voor een ander doel, maar om te leven in de lus.

36
00:03:06,750 --> 00:03:09,710
Dus sommige mensen beweren dat het beter is om ze kort te houden.

37
00:03:10,020 --> 00:03:12,090
Dus hier gebruikte ik om te tellen.

38
00:03:12,090 --> 00:03:17,340
U kunt deze wat je wilt noemen, maar je zult zien veel vaker in de echte wereld.

39
00:03:17,760 --> 00:03:22,060
Dus maken we een variabele die gelijk is aan nul telkens door de lus.

40
00:03:22,170 --> 00:03:25,560
We gaan naar een toe te voegen en we gaan om door te gaan.

41
00:03:25,580 --> 00:03:28,470
Hoewel het is minder dan de lengte van de snaar.

42
00:03:28,920 --> 00:03:31,270
Dus de logica is hetzelfde als wat we hier doen.

43
00:03:31,500 --> 00:03:33,720
Maak een variabele met de naam Graaf zet deze op nul.

44
00:03:34,140 --> 00:03:39,960
Voeg één elke keer door en door te gaan terwijl het tellen minder dan de lengte is.

45
00:03:40,350 --> 00:03:44,080
Dus toen ik dit run ik het kopiëren.

46
00:03:44,160 --> 00:03:45,840
Open de console.

47
00:03:45,840 --> 00:03:50,350
Plak dat in en krijgen we H E L L O.

48
00:03:50,640 --> 00:03:53,170
En drukt een L met een 2 ernaast.

49
00:03:53,190 --> 00:03:58,010
Dat is gewoon hoe Chrome heeft vertrouweling logs herhaald.

50
00:03:58,050 --> 00:04:02,670
Dus om dit samen te vatten nog een keer in plaats van een lus zijn er drie onderdelen.

51
00:04:02,670 --> 00:04:08,840
Daar is het initialiseren waar we verklaren een variabele en zet deze op een aantal initiële waarde hoeft niet te nul.

52
00:04:09,120 --> 00:04:15,270
Dan het volgende deel hebben we een aandoening die is wanneer deze lus draaiende moet houden.

53
00:04:15,270 --> 00:04:17,370
En dan het laatste deel is onze stap.

54
00:04:17,370 --> 00:04:19,460
Dus wat doen we aan het einde van elke iteratie.

55
00:04:19,500 --> 00:04:23,690
Moeten we 1 toe te tellen of aftrekken 1 Do we vermenigvuldigen.

56
00:04:23,700 --> 00:04:25,540
Er zijn allerlei verschillende dingen.
