Bevezetés a For Loop-ba a JavaScript-ben

A For Loop in JavaScript a legjobb módszer az adatsorozat egyszerre történő iterálására. A hurok egy belépésvezérelt hurok, amelyben a teszt állapotát ellenőrzik, mielőtt a program törzsébe kerülnének. A hurkot akkor használjuk, ha tudjuk, hogy mekkora az iterációk száma a hurok beírása előtt. A hurkokat általában lépések sorozatának bizonyos számú megismétlésére használják, tehát gyakran számláló változókat, feltételes tesztet, a számláló változó megváltoztatásának módját tartalmazzák. Sok esetben a hurok ugyanazt a dolgot érheti el, mint egy ideig tartó hurok, kevesebb kódsorral.

A Loop típusai a JavaScript-ben

  • Mert: Az n kód átszűrésére szolgál, ahányszor a feltétel hamis
  • Be / be : Objektumtulajdonságok áthidalására szolgál
  • For / of : Ez használható az iterábilis objektumok tömbjének áthúzására

Hurok szintaxishoz

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

For / in loop szintaxis

for (var in object)
(
Body of loop
)

A hurok szintaxisa

for (variable of iterable)
(
Body of loop
)

A For Loop munkafolyamata a JavaScript-ben

  1. Inicializálási feltétel: A feltétel megadja a for hurok kezdetét. A változó inicializálható egy hurokon, vagy a változó külön deklarálható.
  2. Tesztelési körülmények: Ha a hurok egy beléptető vezérlőhurok, akkor az állapotot a program végrehajtása előtt ellenőrzik. Ezenkívül teszteli a hurok kilépési állapotát.
  3. Nyilatkozat végrehajtása: Csak akkor kerül végrehajtásra a hurok törzse, ha a teszt feltétele igaz.
  4. Növekedés / csökkentés: Minden ciklus után, a hurok végrehajtása után, a vezérlés az inkrementációs utasításhoz megy. Itt növeli vagy csökkenti a vezérlő változókat.
  5. Hurok megszűnése: A hurok akkor fejeződik be, amikor a feltétel hamis.
Megjegyzés : Ha ki akarjuk adni, kihagyhatjuk az inicializálási feltételt a For hurokban, de a (;) pontosvesszőt nem szabad eltávolítani. Ha eltávolítja, akkor a program hibát dob. A változó a hurkon kívül deklarálható.

Példa

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

Hogyan működik a Loop a JavaScriptben?

Amikor a hurok végrehajtódik, a kezdeti állapotot ellenőrizték. Ez az a kezdeti érték, ahol a hurok elindul. Következő lépés: a feltétel megvizsgálta, hogy a megadott feltétel igaz-e vagy hamis; ez határozza meg, hogy a hurok folytatódjon-e vagy sem. Ha a feltétel igaz, akkor a változó módosítja a hurkot, és a hurok utasítás végrehajtódik. A nyilatkozat végrehajtása után a hurok újraindul, amíg a feltétel hamis.

A For Loop folyamatábrája

Az alábbiakban látható a For Loop folyamatábrája JavaScript-ben:

A hurok először hajt végre, és a hurok ellenőrzi a teszt körülményeit, igaz és nem. Ha a feltétel igaz, akkor az utasítás mondatba kerül, ahol a program végrehajtódik. Ha a feltétel hamis, akkor a hurok kilép, és a program leáll.

1. példa: A hurok használata

Az alábbi program a hallgatók nevének a JavaScripten keresztüli kinyomtatásához készült.

Kód



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


Kimenet:

2. példa: A hurok használata

Kód



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

Kimenet:

Megjegyzés: hurokvégekhez 5 iteráció után.

3. példa: A For / in Loop használata

A for / in hurkot egy objektum tulajdonságain keresztül iterálják.

Kód



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

Kimenet:

4. példa: A / a hurok használata

Kód


JavaScript For/Of Loop


JavaScript For/Of Loop


JavaScript For/Of Loop

A nyilatkozat for / utasítása megismétli egy objektum értékeit.

var autók = ('BMW', 'Volvo', 'Mini');
var x;
(x autó számára) (
document.write (x + "
„);
)

Kimenet:

Következtetés

Először is, a hurok kissé zavarónak tűnhet, de ha egyszer kitalálja a nyilatkozat különböző részeit, akkor nem nehéz. Ne feledje, hogy a hurok mindegyike a következő kulcsszóval kezdődik, amelyet egy zárójel tartalmaz, amely három részből áll, egy pár göndör zárójelet. A hurok segítségével a programozó hatékonyan és egyszerűen írhat programot. Ez megtakarítja azt a problémát, hogy több sornyi kód írása több időt igényel. A programozó számára, hogy hatékonyan és eredményesen írjon programot. A megbocsát egy további előnyt, mivel csökkenti a program hosszát.

Ajánlott cikk

Ez egy útmutató a For Loop számára a JavaScript-ben. Itt tárgyaljuk a Bevezetés a For Loop-hez a JavaScript-ben és annak típusait, valamint a folyamatábrát. A további javasolt cikkeken keresztül további információkat is megtudhat -
  1. A JavaScript jellemzői
  2. Python vs JavaScript
  3. A JavaScript felhasználása
  4. A hurok a Pythonban
  5. Bevezetés a For Loop-hoz Java-ban
  6. Iterator Java-ban
  7. Példák az Iteratorra a Python-ban

Kategória: