logo

JavaScript For Loop

JavaScript silmukalle on ohjausvuolauseke, joka sallii koodin suorittamisen toistuvasti ehdon perusteella. Se koostuu kolmesta osasta: alustus, kunto ja lisäys/vähennys. Tämä silmukka toistuu koodilohkon yli, kunnes määritetty ehto on epätosi.

kaksiulotteinen matriisiohjelma c

Silmukalle JavaScriptissä

A silmukalle JavaScriptissä suorittaa toistuvasti koodilohkon niin kauan kuin määritetty ehto on tosi. Se sisältää alustus-, kunnontarkistus- ja iterointivaiheet, mikä tekee siitä tehokkaan kontrolloiduissa, toistuvissa tehtävissä.



Syntaksi:

for (statement 1 ; statement 2 ; statement 3){ code here... }>
  • Lausuma 1: Se on laskurin alustus. Se suoritetaan kerran ennen koodilohkon suorittamista.
  • Lausuma 2: Se määrittää koodilohkon suorittamisen testausehdot
  • Lausuma 3: Se on laskurin lisäys tai vähennys & suoritetaan (joka kerta) koodilohkon suorittamisen jälkeen.

Esimerkki:

javascript
// JavaScript program to illustrate for loop let x; // for loop begins when x=2 // and runs till x <=4 for (x = 2; x <= 4; x++) {  console.log('Value of x:' + x); }>

Lähtö:



Value of x:2 Value of x:3 Value of x:4>

Vuokaavio

Tämä vuokaavio näyttää for-silmukan toiminnan JavaScriptissä. Näet ohjausvirran For-silmukassa.

silmukan vuokaaviolle

Lauseke 1: Laskurimuuttujan alustus

Lauseketta 1 käytetään alustamiseen laskurin muuttuja . Laskurimuuttujaa käytetään pitämään kirjaa silmukan iteraatioiden määrästä. Voit alustaa useita laskurimuuttujia käskyssä 1.

unix-yläkomento

Voimme alustaa laskurimuuttujan ulkoisesti käskyn 1 sijasta. Tämä osoittaa meille selvästi, että lause 1 on valinnainen. Voimme jättää osan tyhjäksi puolipisteellä.



Esimerkki :

javascript
let x = 2; for (; x <= 4; x++) {  console.log('Value of x:' + x); }>

Lähtö

Value of x:2 Value of x:3 Value of x:4>

Lauseke 2: Testausolosuhteet

Tämä lausunto tarkistaa boolen arvo -lta testaustila . Jos testausehto on tosi, for-silmukka suoritetaan edelleen, muuten silmukka päättyy ja silmukan ulkopuolella oleva koodi suoritetaan. Se suoritetaan aina, kun for-silmukka suoritetaan ennen kuin silmukka tulee sen runkoon.

Tämä on myös valinnainen lauseke, ja Javascript käsittelee sitä tosi, jos se jätetään tyhjäksi. Jos tämä käsky jätetään pois, silmukka toimii toistaiseksi, jos silmukan ohjaus ei katkea käyttämällä katkeaa lausunto . Se on selitetty alla esimerkissä.

Esimerkki:

Javascript
let x = 2; for (; ; x++) {  console.log('Value of x:' + x);  break; }>

Lähtö:

Value of x:2>

Lauseke 3: Laskurimuuttujan päivittäminen

Se on ohjattu lause, joka ohjaa laskurimuuttujan lisäystä/vähennystä.

Se on myös luonteeltaan valinnainen ja voidaan tehdä silmukan sisällä.

Esimerkki:

Javascript
const subjects = ['Maths', 'Science', 'Polity', 'History']; let i = 0; let len = subjects.length; let gfg = ''; for (; i < len;) {  gfg += subjects[i];  //can be increased inside loop  i++; } console.log(gfg)>

Lähtö

Näyttelijä Sai Pallavi
MathsSciencePolityHistory>

Lisää silmukoita JavaScriptissä

JavaScriptillä on erilaisia ​​​​silmukoita Javassa. Jotkut silmukoista ovat:

SilmukkaKuvaus
silmukalle Silmukka, joka toistaa koodilohkon tietyn määrän kertoja ehdollisen lausekkeen perusteella.
kun silmukka Silmukka, joka toistaa koodilohkon niin kauan kuin määritetty ehto on tosi.
do-while -silmukka Silmukka, joka suorittaa koodilohkon vähintään kerran ja toistaa sitten lohkon niin kauan kuin määritetty ehto on tosi.
silmukalle Iteroi iteroitavan objektin arvojen yli (kuten taulukot, merkkijonot, kartat, joukot jne.)
for… silmukassa Iteroi kohteen lukemattomia ominaisuuksia (mukaan lukien perityt ominaisuudet).

Opi ja hallitse JavaScript harjoituskysymyksillä. JavaScript-harjoitukset tarjoaa monia JavaScript-harjoituskysymyksiä, joilla voit harjoitella ja testata JavaScript-taitojasi.