OK dus het is tijd om te leren over een ander type lus in javascript lus genaamd.
Dus de lus is vergelijkbaar met de while lus en dat ze beiden wij code herhalen.
Ze zijn een beetje anders in hun syntax.
Dus ons doel is hier.
U wilt het doel voor loops begrijpen waarom je een te gebruiken ten opzichte van een while lus.
U wilt geldig voor loops te schrijven en vervolgens te vergelijken en contrast, terwijl loops en loops.
Dus om hier te beginnen is een recept voor een lus.
We schrijven het woord voor een trefwoord in en vervolgens tussen haakjes zijn er drie onderdelen.
En dus ik heb wat ze als het initialiseren van de conditie en de stap.
Dus dit zal een beetje te nemen te zinken in en we zullen dit te verduidelijken in de komende paar dia's.
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.
Dus hier is een voorbeeld.
Dit is hoe je de getallen af ​​te drukken 1-5 met een lus.
Dus beginnen we met vier.
Dan creëren we een variabele.
Ik bel wel wat mee en zet deze gelijk aan nul.
In deze eerste brok dan hebben we onze staat te tellen minder dan 6.
En dan hebben we onze increment die gaat naar een toe te tellen.
Dus dit is conceptueel vergelijkbaar met de wilde dieren van die hebben het schrijven.
Zo kunt u het equivalent while loop zie hier beneden.
Het grote verschil is dat dit slechts korter en de ander verschil is dat deze variabele telling bestaat alleen in de lus.
Dus deze variabele voor een tijdje lus moet buiten worden geïnitialiseerd zodat we hier kunnen gebruiken in een lus.
We kunnen een variabele die alleen bestaat voor een moment binnenkant van deze lus te maken.
Dus te gaan over dit nog een keer maken we een variabele genaamd tellen en het begint bij nul elke keer door de lus.
We voegen 1 te tellen en we blijven gaan tijdens het tellen.
Het is minder dan zes.
Dus de eerste keer dat we deze telling lopen is nul.
We uitgeprint de volgende keer dat we hebben toegevoegd 1.
Het is nog steeds minder dan 6 dus dan hebben we uitgeprint en we blijven gaan totdat telling is zes.
Het is niet langer minder dan zes en de code stopt.
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.
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.
Dus nogmaals je kunt zien we dit niet te tellen variabele buiten een lus te maken als wij voor de while lus te doen.
We kunnen een tijdelijke variabele maken en ik gebruik een zogenaamde I.
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.
Dus sommige mensen beweren dat het beter is om ze kort te houden.
Dus hier gebruikte ik om te tellen.
U kunt deze wat je wilt noemen, maar je zult zien veel vaker in de echte wereld.
Dus maken we een variabele die gelijk is aan nul telkens door de lus.
We gaan naar een toe te voegen en we gaan om door te gaan.
Hoewel het is minder dan de lengte van de snaar.
Dus de logica is hetzelfde als wat we hier doen.
Maak een variabele met de naam Graaf zet deze op nul.
Voeg één elke keer door en door te gaan terwijl het tellen minder dan de lengte is.
Dus toen ik dit run ik het kopiëren.
Open de console.
Plak dat in en krijgen we H E L L O.
En drukt een L met een 2 ernaast.
Dat is gewoon hoe Chrome heeft vertrouweling logs herhaald.
Dus om dit samen te vatten nog een keer in plaats van een lus zijn er drie onderdelen.
Daar is het initialiseren waar we verklaren een variabele en zet deze op een aantal initiële waarde hoeft niet te nul.
Dan het volgende deel hebben we een aandoening die is wanneer deze lus draaiende moet houden.
En dan het laatste deel is onze stap.
Dus wat doen we aan het einde van elke iteratie.
Moeten we 1 toe te tellen of aftrekken 1 Do we vermenigvuldigen.
Er zijn allerlei verschillende dingen.