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ő:
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ő:
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ő:
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.
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: