Introduktion till For Loop i JavaScript
For Loop i JavaScript är den bästa metoden för att iterera genom en serie data samtidigt. For loop är en startkontrollerad slinga där testtillståndet kontrolleras innan man går till programmets huvuddel. För loop används när vi vet antalet iterationer innan vi går in i slingan. Loops används vanligtvis för att upprepa en serie steg ett visst antal gånger, så de involverar ofta räknarvariabler, ett villkorat test, ett sätt att ändra räknarvariabeln. I många fall kan For loop uppnå samma sak som en stundslinga, med färre kodrader.
Typer för slingan i JavaScript
- För: Det används för att gå igenom koden n antal gånger tills villkoret är falskt
- För / in : Det används för att gå igenom objektegenskaper
- För / av : Det används för att gå igenom en rad iterbara objekt
För loop-syntax
for (Initialization condition; test condition; Increment/Decrement)
(
Body of loop
)
Syntax för / i slinga
for (var in object)
(
Body of loop
)
För / av loop-syntax
for (variable of iterable)
(
Body of loop
)
Workflow of For Loop i JavaScript
- Initieringsvillkor: Villkoret anger starten för for-loopen. Variabeln kan initialiseras i en loop eller variabel kan deklareras separat.
- Testa villkor: För loop är en ingångskontrollslinga, kontrolleras villkoret innan programmet körs. Den testar också slingans utgångsläge.
- Utförande av uttalande: Endast om testvillkoret är sant, utförs slingans kropp.
- Ökning / minskning: För varje cykel, efter att slingan har körts, går kontrollen till inkrementsats. Här ökar eller minskar kontrollvariablerna.
- Avslutning av slingan: loopen avslutas så snart villkoret blir falskt.
Exempel
Int add=10;
For(;add<30;add++)
Hur fungerar Loop i JavaScript?
När slingan körs kontrolleras det initiala villkoret. Detta är det initiala värdet där slingan startar. Nästa steg testade villkoret om det angivna villkoret är sant eller felaktigt; detta avgör om slingan ska fortsätta eller inte. Om villkoret är sant, ändrar variabeln slingan och looputtalandet körs. När uttalandet har slutförts startar öglan igen tills villkoret är felaktigt.
Flödesschema för For Loop
Nedan är flödesschema över för loop i JavaScript:
Loopen körs först och för loopar kontrollerar testvillkoret, oavsett om det är sant eller inte. Om villkoret är sant kommer det att gå till uttalningsblocket där programmet körs. Om villkoret är felaktigt, kommer slingan att avsluta, och programmet kommer att stoppas.
Exempel 1: Användning för loop
Nedanstående program skrivs för att skriva ut listan över studentnamn med JavaScript.
Koda
var students = new Array("John", "Ann", "Aaron", "Edwin", "Elizabeth");
document.write(" Using for loops
");
for (i=0;i (
document.write(students(i) + "
");
)
var students = new Array("John", "Ann", "Aaron", "Edwin", "Elizabeth");
document.write(" Using for loops
");
for (i=0;i (
document.write(students(i) + "
");
)
Produktion:
Exempel 2: Användning för loop
Koda
for (var iterator1 = 0; iterator1 < 5; iterator1++) //initialization, condition, increment
(
document.write(iterator1 + 1 + ". " + "For loop Tutorial for JavaScript ");
)
document.write(" Loop end");
for (var iterator1 = 0; iterator1 < 5; iterator1++) //initialization, condition, increment
(
document.write(iterator1 + 1 + ". " + "For loop Tutorial for JavaScript ");
)
document.write(" Loop end");
for (var iterator1 = 0; iterator1 < 5; iterator1++) //initialization, condition, increment
(
document.write(iterator1 + 1 + ". " + "For loop Tutorial for JavaScript ");
)
document.write(" Loop end");
Produktion:
Exempel 3: Använda för / i slinga
For / in-slingan används för att iterera genom ett objekts egenskaper.
Koda
var string1 = "";
var object1 = (a: 1, b: 2, c: 3);
for (var property1 in object1)
(
string1 += object1(property1);
)
document.write(string1);
Produktion:
Exempel 4: Använda For / of Loop
Koda
JavaScript For/Of Loop
JavaScript For/Of Loop
JavaScript For/Of Loop
Uttrycket för / för slingrar genom värdena på ett iterbart objekt.
var cars = ('BMW', 'Volvo', 'Mini');var x;
för (x bilar) (
document.write (x + "
");
)
Produktion:
Slutsats
Till en början kan slingan se lite förvirrande ut, men när du väl har kommit fram till de olika delarna av uttalandet är de inte svåra. Tänk bara på att varje for loop börjar med nyckelordet för, följt av en uppsättning parenteser som innehåller tre delar, ett par lockiga hängslen. For loop hjälper programmerare att skriva ett program på ett effektivt och enkelt. Det sparar problemet med att skriva flera rader med kod som tar mer tid. För en programmerare att skriva ett program effektivt och produktivt. Förlåter en extra fördel eftersom det minskar programmets längd.
Rekommenderad artikel
Detta har varit en guide till For Loop i JavaScript. Här diskuterar vi Introduktion till For Loop i JavaScript och dess typer tillsammans med flödesschema. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -- Funktioner i JavaScript
- Python vs JavaScript
- Användning av JavaScript
- För Loop in Python
- Introduktion till For Loop i Java
- Iterator i Java
- Exempel på Iterator i Python