JavaScript za zanko je stavek nadzornega toka, ki omogoča ponavljajoče se izvajanje kode glede na pogoj. Sestavljen je iz treh delov: inicializacija, pogoj in inkrement/dekrement. Ta zanka se ponavlja po bloku kode, dokler podani pogoj ni napačen.
java programiranje praštevil
Zanka v JavaScriptu
A zanka for v JavaScriptu večkrat izvede blok kode, dokler je podani pogoj resničen. Vključuje korake inicializacije, preverjanja stanja in iteracije, zaradi česar je učinkovit pri nadzorovanih, ponavljajočih se nalogah.
Sintaksa:
for (statement 1 ; statement 2 ; statement 3){ code here... }>- Izjava 1: To je inicializacija števca. Izvede se enkrat pred izvedbo kodnega bloka.
- Izjava 2: Določa testni pogoj za izvajanje kodnega bloka
- Izjava 3: To je povečanje ali zmanjšanje števca in izvedeno (vsakič), potem ko je bil izveden blok kode.
primer:
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); }> Izhod:
Value of x:2 Value of x:3 Value of x:4>
Diagram poteka
Ta diagram poteka prikazuje delovanje zanke for v JavaScriptu. Tok nadzora lahko vidite v zanki For.
Stavek 1: Inicializacija spremenljivke števca
Stavek 1 se uporablja za inicializacijo spremenljivka števca . Spremenljivka števca se uporablja za sledenje številu ponovitev v zanki. V stavku 1 lahko inicializirate več spremenljivk števca.
preimenovanje imenika linux
Spremenljivko števca lahko inicializiramo zunaj in ne v izjavi 1. To nam jasno pokaže, da je izjava 1 neobvezna. Del lahko pustimo prazen s podpičjem.
Primer :
javascript let x = 2; for (; x <= 4; x++) { console.log('Value of x:' + x); }> Izhod
Value of x:2 Value of x:3 Value of x:4>
Trditev 2: Pogoj testiranja
Ta izjava preverja logična vrednost od stanje testiranja . Če je pogoj testiranja resničen, se bo zanka for nadaljevala, sicer se bo zanka končala in koda zunaj zanke bo izvedena. Izvede se vsakič, ko se zanka for zažene, preden zanka vstopi v telo.
To je tudi neobvezna izjava in Javascript jo obravnava kot resnično, če je prazno. Če je ta stavek izpuščen, se zanka izvaja za nedoločen čas, če krmiljenje zanke ni prekinjeno z izjava o prekinitvi . Razloženo je spodaj v primeru.
primer:
Javascript let x = 2; for (; ; x++) { console.log('Value of x:' + x); break; }> Izhod:
Value of x:2>
Stavek 3: Posodabljanje spremenljivke števca
To je nadzorovan stavek, ki nadzoruje povečanje/zmanjšanje spremenljivke števca.
Po naravi je tudi neobvezna in jo je mogoče narediti znotraj telesa zanke.
primer:
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)> Izhod
primerjaj z javo
MathsSciencePolityHistory>
Več zank v JavaScriptu
JavaScript ima v Javi različne vrste zank. Nekatere od zank so:
| Zanka | Opis |
|---|---|
| za zanko | Zanka, ki na podlagi pogojnega izraza določeno število krat ponovi blok kode. |
| medtem ko zanka | Zanka, ki ponavlja blok kode, dokler je podani pogoj resničen. |
| do-while zanka | Zanka, ki vsaj enkrat izvede blok kode, nato pa blok ponavlja, dokler je podani pogoj resničen. |
| za… zanke | Ponavlja vrednosti predmeta, ki ga je mogoče ponoviti (kot so nizi, nizi, zemljevidi, nizi itd.) |
| za…v zanki | Ponavlja po naštetih lastnostih predmeta (vključno s podedovanimi lastnostmi). |
Naučite se in obvladajte JavaScript z vprašanji za vadbo. JavaScript vaje ponuja številna vprašanja za vadbo JavaScripta, s katerimi lahko vadite in preizkusite svoje znanje JavaScripta.
