Johdatus For Loopiin JavaScriptiä

For Loop JavaScript -sovelluksessa on paras tapa iteroida tietosarjan kautta samanaikaisesti. Silmukka on tulo-ohjattu silmukka, jossa testiolosuhteet tarkistetaan ennen ohjelman runkoon menemistä. For silmukka käytetään, kun tiedämme iteraatioiden määrän ennen silmukkaan syöttämistä. Silmukoita käytetään yleensä toistamaan portasarja tietyn määrän kertoja, joten niihin sisältyy usein laskurimuuttujia, ehdollista testiä, tapa laskurimuuttujan muuttamiseen. Monissa tapauksissa For loop voi saavuttaa saman asian kuin jonkin aikaa silmukka, vähemmän koodirivejä.

For Loop -tyypit JavaScript-sivustossa

  • Vastaanottaja: Sitä käytetään silmukoimaan koodia n useita kertoja, kunnes ehto on väärä
  • Eteen / sisään : Sitä käytetään objektin ominaisuuksien silmukoimiseen
  • Etu / of : Sitä käytetään silmukoimaan toistettavien kohteiden joukon läpi

Silmukkasyntaksille

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

For / in loop Syntax

for (var in object)
(
Body of loop
)

Silmukan syntaksille /

for (variable of iterable)
(
Body of loop
)

For Loopin työnkulku JavaScriptillä

  1. Alustusolosuhteet: Ehdossa ilmoitetaan for-silmukan alku. Muuttuja voidaan alustaa silmukasta tai muuttuja voidaan ilmoittaa erikseen.
  2. Testausolosuhteet: Jos silmukka on tulo-ohjaussilmukka, kunto tarkistetaan ennen ohjelman suorittamista. Se testaa myös silmukan poistumisolosuhteet.
  3. Lauseen suorittaminen: Vain jos testiolosuhteet ovat totta, silmukan runko suoritetaan.
  4. Lisäys / vähennys: Jokaisella jaksolla, silmukan suorittamisen jälkeen, ohjaus siirtyy lisäyslaskelmaan. Tässä se lisää tai pienentää ohjausmuuttujia.
  5. Silmukan lopettaminen: Silmukka päättyy heti, kun tila muuttuu vääriksi.
Huomaa : Voimme ohittaa alustamisolosuhteet For-silmukan sisällä, jos haluamme, mutta (;) puolipistettä ei pitäisi poistaa. Jos se poistetaan, ohjelma heittää virheen. Muuttuja voidaan ilmoittaa silmukan ulkopuolella.

esimerkki

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

Kuinka Loop toimii JavaScript-muodossa?

Kun silmukka suoritetaan, alkuperäinen ehto tarkistetaan. Tämä on alkuarvo silmukan alkaessa. Seuraavassa vaiheessa tila testattiin onko annettu tila tosi vai epätosi; tämä määrittää, pitäisikö silmukan jatkaa vai ei. Jos ehto on totta, muuttuja muuttaa silmukkaa, ja silmukkalausunto suoritetaan. Kun lausunto on suoritettu, silmukka käynnistyy uudelleen, kunnes ehto on väärä.

For Loopin vuokaavio

Alla on kaavio For Loop -koodista JavaScript:

Silmukka suorittaa ensin ja silmukka tarkistaa testiolosuhteet, onko se totta vai ei. Jos ehto on totta, niin se menee lausekkeeseen, jossa ohjelma suoritetaan. Jos ehto on väärä, silmukka poistuu ja ohjelma lopetetaan.

Esimerkki 1: Käytä silmukkaa

Seuraava ohjelma on kirjoitettu tulostamaan luettelo opiskelijoiden nimistä JavaScriptin avulla.

Koodi



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


lähtö:

Esimerkki 2: Käytä silmukkaa

Koodi



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

lähtö:

Huomautus: Silmukkapäähän 5 iterauksen jälkeen.

Esimerkki 3: Käytä silmukkaa For / in

For / in-silmukkaa käytetään iteraatioon objektin ominaisuuksien kautta.

Koodi



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

lähtö:

Esimerkki 4: Loop-toiminnon käyttäminen

Koodi


JavaScript For/Of Loop


JavaScript For/Of Loop


JavaScript For/Of Loop

Lause / for-silmukka kiertää toistettavan objektin arvot.

var autot = ('BMW', 'Volvo', 'Mini');
var x;
(x autolle) (
document.write (x + "
");
)

lähtö:

johtopäätös

Aluksi silmukka saattaa näyttää hieman hämmentävältä, mutta kun olet selvittänyt lauseen eri osat, ne eivät ole kovia. Muista vain, että jokainen silmukkaa varten alkaa avainsanalla, jota seuraa joukko sulkuja, jotka sisältävät kolme osaa, parin kihara-aukkoja. Sillä silmukka auttaa ohjelmoijaa kirjoittamaan ohjelman tehokkaasti ja helposti. Se säästää ongelman kirjoittaa useita riviä koodia vieden enemmän aikaa. Ohjelmoijalle, joka kirjoittaa ohjelman tehokkaasti ja tuottavasti. Anteeksi antaa lisäetu, koska se lyhentää ohjelman pituutta.

Suositeltava artikkeli

Tämä on opas For Loop -koodille JavaScriptiä. Tässä keskustellaan JavaScriptin ja sen tyyppien johdannosta For Loop: iin sekä vuokaavioon. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -
  1. JavaScriptin ominaisuudet
  2. Python vs. JavaScript
  3. JavaScriptin käyttö
  4. Loopille Pythonissa
  5. Johdatus For Loopiin Java-ohjelmassa
  6. Iterator Java
  7. Esimerkkejä Pythonin iteraattorista