logo

JavaScript za zanko

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.

za diagram poteka zanke

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:

ZankaOpis
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.