Uvod v Loop v JavaScript

For Loop v JavaScript je najboljša metoda za ponovitev več podatkov hkrati. Za zanko je zanka, ki jo nadzira vstop, v kateri je stanje preizkusa preverjeno pred prehodom v telo programa. Za zanko se uporablja, kadar vemo število ponovitev pred vstopom v zanko. Zanke se običajno uporabljajo za ponavljanje niza korakov nekajkrat, zato pogosto vključujejo števce spremenljivk, pogojni test, način spreminjanja števca števca. V številnih primerih lahko zanka doseže isto stvar kot zanka za čas, z manj vrsticami kode.

Vrste za zanko v JavaScript

  • Za: Uporablja se za pretvarjanje kode n število krat, dokler je pogoj napačen
  • Za / v : Uporablja se za iskanje lastnosti lastnosti predmeta
  • Za / od : Uporablja se za iskanje skozi niz matričnih predmetov

Za sintakso zanke

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

Za / v sintaksi zanke

for (var in object)
(
Body of loop
)

Za sintakso za zanko

for (variable of iterable)
(
Body of loop
)

Potek dela zanke v JavaScript

  1. Pogoj inicializacije: Pogoj navaja začetek zanke for. Spremenljivka se lahko inicializira v zanki ali spremenljivko lahko locira ločeno.
  2. Pogoj testiranja: če je zanka vhodna nadzorna zanka, se stanje preveri, preden se program izvede. Testira tudi izhodno stanje zanke.
  3. Izvedba izjave: Samo če je pogoj preskusa resničen, se izvede telo zanke.
  4. Povečanje / zmanjšanje: za vsak cikel, ko se zanka izvede, nadzor nadide v stavek povečanja. Tukaj je povečanje ali zmanjšanje kontrolnih spremenljivk.
  5. Prekinitev zanke: zanka preneha takoj, ko pogoj postane napačen.
Opomba : Če želimo, lahko preskočimo inicializacijski pogoj znotraj zanke For, vendar (;) Podpičje ne bi smeli odstraniti. Če ga odstranite, bo program vrgel napako. Spremenljivko lahko deklariramo zunaj zanke.

Primer

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

Kako Loop deluje v JavaScript?

Ko se zanka izvede, je začetno stanje preverjeno. To je začetna vrednost, kjer se zanka začne. Naslednji korak je pogoj preizkušen, ali je pod pogojem resničen ali napačen; to določa, ali naj se zanka nadaljuje ali ne. Če je pogoj resničen, spremenljivka spremeni zanko in stavek zanke se izvrši. Po izvedbi izjave se zanka znova zažene, dokler ni pogoj napačen.

Diagram poteka za zanko

Spodaj je diagram toka za zanko v JavaScript:

Zanka se najprej izvede in za zanko preveri stanje preskusa, ali je res ali ne. Če je pogoj resničen, bo šel v blok stavka, kjer se izvaja program. Če je pogoj napačen, se zanka izteče in program se ustavi.

Primer # 1: Uporaba za zanko

Spodnji program je napisan za tiskanje seznama imen študentov s pomočjo JavaScript.

Koda



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


Izhod:

Primer # 2: Uporaba za zanko

Koda



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

Izhod:

Opomba: Za konca zanke po 5 iteracijah.

Primer # 3: Uporaba zanke Za / v

Zanka v / v se uporablja za iteriranje skozi lastnosti predmeta.

Koda



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

Izhod:

Primer # 4: Uporaba for / of zanke

Koda


JavaScript For/Of Loop


JavaScript For/Of Loop


JavaScript For/Of Loop

Stavek for / of prekriva vrednosti predvajanega predmeta.

var cars = ('BMW', 'Volvo', 'Mini');
var x;
za (x avtomobilov) (
document.write (x + "
");
)

Izhod:

Zaključek

Na začetku bi lahko zanka izgledala nekoliko zmedeno, a ko ugotovite različne dele stavka za izjavo, jim ni težko. Upoštevajte le, da se vsaka zanka začne s ključno besedo za, ki ji sledi niz oklepajev, ki vsebujejo tri dele, par kodrastih naramnic. Za zanko pomaga programerju, da napiše program učinkovito in enostavno. Prihrani težavo s pisanjem več vrstic kode, ki porabi več časa. Da programer lahko napiše program učinkovito in produktivno. Odpušča še dodatno prednost, saj zmanjša dolžino programa.

Priporočeni članek

To je vodnik za For Loop v JavaScript. Tukaj razpravljamo o Uvodu za zanko v JavaScript in njegovih vrstah skupaj z diagramom poteka. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -
  1. Značilnosti JavaScript
  2. Python vs JavaScript
  3. Uporaba JavaScript
  4. Za zanko v Pythonu
  5. Uvod v zanko na Javi
  6. Iterator na Javi
  7. Primeri Iteratorja v Pythonu