Pre slučku v JavaScripte Typy slučiek v jazyku JavaScript s príkladmi

Obsah:

Anonim

Úvod do slučky v jazyku JavaScript

For Loop v JavaScripte je najlepšou metódou na iteráciu sérií údajov súčasne. Pre slučku je vstupne riadená slučka, v ktorej sa kontrolný stav skontroluje pred prechodom do tela programu. Pre slučku sa používa, keď poznáme počet iterácií pred vstupom do slučky. Slučky sa zvyčajne používajú na opakovanie série krokov v určitom počte opakovaní, takže často zahŕňajú počítadlové premenné, podmienený test, spôsob zmeny premenné počítadla. V mnohých prípadoch môže slučka dosiahnuť to isté ako slučka while, s menším počtom riadkov kódu.

Typy slučiek v jazyku JavaScript

  • Pre: Používa sa na opakovanie kódu n, koľkokrát je podmienka false
  • For / in : Používa sa na prepínanie vlastností objektu
  • For / of : Používa sa na opakovanie cez rad iterovateľných objektov

Pre slučkovú syntax

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

Syntax pre slučku in / in loop

for (var in object)
(
Body of loop
)

Syntax pre slučku

for (variable of iterable)
(
Body of loop
)

Pracovný tok slučky v jazyku JavaScript

  1. Inicializačná podmienka: Podmienka uvádza začiatok cyklu for. Premenná môže byť inicializovaná v slučke alebo premenná môže byť deklarovaná samostatne.
  2. Testovacia podmienka: Pre slučku je vstupná kontrolná slučka, stav sa skontroluje pred spustením programu. Testuje tiež výstupný stav slučky.
  3. Vykonanie príkazu: Len ak sú podmienky testu pravdivé, vykoná sa telo slučky.
  4. Prírastok / Zníženie: Pre každý cyklus, po vykonaní cyklu, ovládanie prejde na príkaz zvýšenia. Tu zvyšuje alebo znižuje riadiace premenné.
  5. Ukončenie slučky: Slučka sa ukončí, len čo sa stav stane nepravdivým.
Poznámka : Ak chceme, môžeme inicializačnú podmienku preskočiť vnútri slučky For, ale (;) stredník by nemal byť odstránený. Ak je odstránený, program vyhodí chybu. Premennú je možné deklarovať mimo slučky.

príklad

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

Ako funguje slučka v jazyku JavaScript?

Po vykonaní cyklu sa skontroluje pôvodná podmienka. Toto je počiatočná hodnota, kde začína slučka. V ďalšom kroku sa testovala podmienka, či je poskytnutá podmienka pravdivá alebo nesprávna; to určuje, či má slučka pokračovať alebo nie. Ak je podmienka splnená, premenná modifikuje slučku a vykoná sa príkaz loop. Po vykonaní príkazu sa slučka reštartuje, až kým nie je splnená podmienka.

Vývojový diagram pre slučku

Nižšie je vývojový diagram pre slučku v jazyku JavaScript:

Slučka sa vykonáva ako prvá a slučka kontroluje stav testu, či je pravdivý alebo nie. Ak je podmienka splnená, potom prejde do príkazového bloku, v ktorom sa program vykonáva. Ak je stav nesprávny, slučka sa ukončí a program sa zastaví.

Príklad č. 1: Použitie pre slučku

Nižšie uvedený program je napísaný na vytlačenie zoznamu mien študentov pomocou JavaScriptu.

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


Výkon:

Príklad č. 2: Použitie pre slučku

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

Výkon:

Poznámka: Pre konce slučky po 5 iteráciách.

Príklad č. 3: Použitie slučky For / in Loop

Slučka for / in sa používa na opakovanie vlastností objektu.

kód



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

Výkon:

Príklad č. 4: Použitie For / of Loop

kód


JavaScript For/Of Loop


JavaScript For/Of Loop


JavaScript For/Of Loop

Príkaz for / of prechádza hodnotami iterovateľného objektu.

var cars = („BMW“, „Volvo“, „Mini“);
var x;
pre (x áut) (
document.write (x + "
");
)

Výkon:

záver

Spočiatku by slučka mohla vyzerať trochu mätúce, ale akonáhle zistíte rôzne časti vyhlásenia, nie sú ťažké. Nezabudnite, že každé pre cyklus začína kľúčovým slovom, po ktorom nasleduje skupina zátvoriek obsahujúcich tri časti, pár zložených zátvoriek. For loop pomáha programátorovi napísať program efektívne a ľahko. Šetrí to problém písania viacerých riadkov kódu, čo vyžaduje viac času. Programátor napísal program efektívne a produktívne. Odpustí ďalšiu výhodu, pretože znižuje dĺžku programu.

Odporúčaný článok

Toto bol sprievodca pre program For Loop v JavaScripte. Tu diskutujeme Úvod do slučiek v jazyku JavaScript a jeho typy spolu s vývojovým diagramom. Viac informácií nájdete aj v ďalších navrhovaných článkoch -
  1. Funkcie JavaScriptu
  2. Python vs JavaScript
  3. Použitie JavaScriptu
  4. Pre slučku v Pythone
  5. Úvod do slučky Java
  6. Iterátor v Jave
  7. Príklady Iterátora v Pythone