Introduksjon til For Loop i JavaScript

For Loop i JavaScript er den beste metoden for å itereere gjennom en serie data samtidig. For loop er en inngangskontrollert sløyfe der testtilstanden sjekket før du går til kroppen av programmet. For loop brukes når vi vet antall iterasjoner før vi går inn i løkken. Looper brukes vanligvis til å gjenta en serie trinn et visst antall ganger, så de involverer ofte tellevariabler, en betinget test, en måte å endre tellervariabelen på. I mange tilfeller kan For loop oppnå det samme som en stundsløyfe, med færre kodelinjer.

Typer for sløyfe i JavaScript

  • For: Den brukes til å gå gjennom kode n antall ganger til tilstanden er falsk
  • For / inn : Den brukes til å gå gjennom objektegenskaper
  • For / av : Den brukes til å gå gjennom en rekke iterbare objekter

For loop syntaks

for (Initialization condition; test condition; Increment/Decrement)
(
Body of loop
)

For / i loop syntaks

for (var in object)
(
Body of loop
)

For / for loop Syntax

for (variable of iterable)
(
Body of loop
)

Workflow of For Loop i JavaScript

  1. Initialiseringsbetingelse: Tilstanden angir starten for for-loopen. Variabelen kan initialiseres ved en loop eller variabel kan deklareres separat.
  2. Testing av tilstand: For loop er en Entry Control Loop, og tilstanden blir sjekket før programmet kjøres. Den tester også utløpsbetingelsen til løkken.
  3. Utførelse av uttalelse: Bare hvis testbetingelsen er sann, utføres kroppens loop.
  4. Økning / reduksjon: For hver syklus, etter at løkken er utført, går kontrollen til inkrementuttalelse. Her Øker eller dekrementerer kontrollvariablene.
  5. Sløyfeavslutning: Sløyfen avsluttes så snart tilstanden blir falsk.
Merk : Vi kan hoppe over initialiseringsbetingelsen inne i For-loopen hvis vi vil, men (;) Semikolon bør ikke fjernes. Hvis den fjernes, vil programmet kaste en feil. Variabelen kan deklareres utenfor løkken.

Eksempel

Int add=10;
For(;add<30;add++)

Hvordan fungerer Loop i JavaScript?

Når sløyfen kjøres, sjekkes den opprinnelige tilstanden. Dette er startverdien der løkken starter. Neste trinn testet tilstanden om den oppgitte tilstanden er sann eller usann; dette avgjør om løkken skal fortsette eller ikke. Hvis betingelsen er sann, endrer variabelen loopen, og loop-setningen utføres. Etter at uttalelsen er kjørt, starter loopen på nytt til tilstanden er falsk.

Flytskjema for For Loop

Nedenfor er flytskjemaet for for loop i JavaScript:

Sløyfen kjøres først og for sløyfe kontrollerer testtilstanden, om den er sann eller ikke. Hvis betingelsen er sann, vil den gå til uttalelsesblokken der programmet kjøres. Hvis tilstanden er falsk, vil sløyfen avslutte, og programmet blir stoppet.

Eksempel 1: Bruke For Loop

Programmet nedenfor er skrevet for å skrive ut listen over studentnavn ved hjelp av JavaScript.

Kode



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) + "
");
)


Produksjon:

Eksempel 2: Bruke For Loop

Kode



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");

Produksjon:

Merk: For sløyfeend etter 5 iterasjoner.

Eksempel 3: Bruke For / i Loop

For / in-sløyfen brukes til å itere gjennom egenskapene til et objekt.

Kode



var string1 = "";
var object1 = (a: 1, b: 2, c: 3);
for (var property1 in object1)
(
string1 += object1(property1);
)
document.write(string1);

Produksjon:

Eksempel 4: Bruke For / of Loop

Kode


JavaScript For/Of Loop


JavaScript For/Of Loop


JavaScript For/Of Loop

Påstanden for / for sløyfes gjennom verdiene til et iterbart objekt.

var cars = ('BMW', 'Volvo', 'Mini');
var x;
for (x av biler) (
document.write (x + "
");
)

Produksjon:

Konklusjon

Til å begynne med, for loop kan se litt forvirrende ut, men når du først har funnet ut de forskjellige delene av uttalelsen, er de ikke vanskelige. Bare husk at hver for loop begynner med nøkkelordet for, etterfulgt av et sett med parenteser som inneholder tre deler, et par krøllete seler. For loop hjelper programmerer med å skrive et program på et effektivt og enkelt. Det sparer problemet med å skrive flere linjer med kode som bruker mer tid. For en programmerer å skrive et program effektivt og produktivt. Tilgir en ekstra fordel da det reduserer lengden på programmet.

Anbefalt artikkel

Dette har vært en guide til For Loop i JavaScript. Her diskuterer vi Introduksjon til For loop i JavaScript og dens typer sammen med flytskjema. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -
  1. Funksjoner av JavaScript
  2. Python vs JavaScript
  3. Bruk av JavaScript
  4. For Loop in Python
  5. Introduksjon til For Loop i Java
  6. Iterator i Java
  7. Eksempler på Iterator i Python