Loops míg do-while és for utasításokban a JavaScript

Loops míg do-while és for utasításokban a JavaScript

Az egyik legfontosabb eszköze a programozási ciklus. Ezek hasznosak, amikor szükség van, hogy tegyen valamit egy bizonyos számú alkalommal.

Ha van ilyen probléma, például megjeleníti a string „Hello” 1000 alkalommal. Hogy használata nélkül ciklusban először akkor hosszú időt vesz igénybe, másrészt nem úgy néz ki, nagyon szép. Ezért meg kell tudni ciklus tökéletesen. mert gyakran használjuk.

A programozás, négy cikluson, hogy míg a do-while, for, és foreach. Mindegyiknek megvan a saját szintaktikai és mindegyik használják bizonyos esetekben.

Leggyakrabban használt hurkok és foreach, akkor a while és do-while ciklus nagyon ritka.

És kezdjük egy while hurok.

while

while ciklus szintaxisa a következő:

Loops míg do-while és for utasításokban a JavaScript

Először is, hogy egy változót i, amely egy számlálót, és növeljük a számlálót a cikluson belül. Zárójelbe levelet bemeneti feltétel / lépni a ciklusból.

FIGYELEM! Írja, hogy kilépjen állapot rendesen, vagy lehet, hogy egy végtelen ciklusba, és akkor a szkript fog lógni. Ez a ciklus akkor történhet, ha például egy kilépési feltétel, az írási igaz.

Például abból a húr „Hello!” 10-szer.

I változó, kezdődhet 0 és 1, vagy bármely más számot.

kilépési feltétel egyidejűleg és bemeneti feltétel. A ciklus a következőképpen működik: Először ellenőrizze, hogy az i változóra, kevesebb, mint 10, és ha a feltétel igaz, akkor adja meg a ciklus, egyébként nem. Ebben az esetben, ha a változó i értéke 30, például a ciklus nem kerül végrehajtásra, mert a 30 nem kevesebb, mint 10.

Mentünk ciklus hozta a vonal „Hello”, növeljük a számlálót, és mozgassa ismét olyan állapot, amikor a csekket, ha a változó értéke i, 10-nél kisebb, akkor adja meg a ciklus, különben kilép. És ez így van egészen addig a pillanatig, amikor a bemeneti feltétel fogja terhelni, vagyis az i értéke lesz 10. 10 nem kevesebb, mint 10, így már nem szerepel a ciklust, és megy tovább.

FIGYELEM! Ne felejtsük el, hogy növeljük a számlálót (i ++), különben megint lesz egy végtelen ciklus.

A ciklus közben megértette, most a do-while ciklus.

A ciklus a do-while

A szintaxis a do-while következő:

Loops míg do-while és for utasításokban a JavaScript

A különbség a while és a do-while, hogy a do-while ciklus legalább egyszer végrehajtódik, függetlenül attól az állapottól, mivel a while ciklus, ha a feltétel a dobozok, akkor általában nem kerül végrehajtásra.

FIGYELEM! Mint a while ciklus, ne felejtsük el, hogy növeljük a számlálót i.

Térjünk át a gyakorlatba. Például számoljuk a termék a számokat 1-től 10.

Az eredmény az lesz a szám 3628800. Az első lépésben, azonnal lépett a ciklus ellenére az állapota, mely műveletek végrehajtásához termelés * = i (ez ugyanaz, mint a termelési = termelés * 1). Ezután növeljük a számlálót. Miután megnő annak értéke is van a 2. És végül állapotának ellenőrzéséhez, ha a számláló értéke kisebb vagy egyenlő, mint 10, akkor megyünk tovább a következő iteráció a hurok, különben kilép a hurok, és megy tovább.

Mint korábban írtam a hurok ez elég gyakori, ezért szükséges, hogy nagyon jól tudja.

A szintaxis a következő:

Loops míg do-while és for utasításokban a JavaScript

A jobb megértés megoldja egy egyszerű problémát. Tegyük fel, hogy ki kell számolnunk a számok összege 1-1000 egy hurok.

Mentse el a dokumentumot, nyissa meg a böngészőben, és látja, hogy az eredmény 500.500.

FIGYELEM! Ha a ciklus csak egy szolgáltató, fogszabályozó használata opcionális.

Annak bizonyítására, megjelenik 5-ször, ami egy string, mint a „Hello! ”.

FIGYELEM! Miután a hurok i változó, az utolsó érték marad.

Most oldja meg a problémát egy kicsit nehezebb, például szeretnénk megjeleníteni a húr „Hello” 100-szor. És mindez nem hozta egy sorban, majd minden 10. iteráció, térjünk át egy új sort. És a végén mi származik a változó értéke i.

A foreach ciklus általánosan használt végighaladni az objektumok és tömbök. Ezért mondom nektek róla az egyik cikkben a munkát tömbök.

Szünet és folytatás

A break utasítás használják kényszeríteni befejezni a hurok.

continue utasítás lehetővé teszi, hogy megszünteti a jelenlegi iteráció a hurok, és ugorjon a következő.

A jobb érthetőség kedvéért, továbbá megoldani egy egyszerű probléma. Tegyük fel, hogy szeretnénk számítani az összege páratlan szám 1-től 20 És amikor elérjük a 15 ismétlés, majd kijutni a ciklust.

Mentse el a dokumentumot, nyissa meg a böngészőben, és nézze meg az eredményt.

Loops míg do-while és for utasításokban a JavaScript

Gyakorlására, próbálja megváltoztatni a megírt forgatókönyv, úgy, hogy megvizsgálta az összeg páros számok.

Akkor ossza meg barátaival és iratkozz fel új és érdekes cikkeket.

Oszd meg barátaiddal: