Bevezetés a while hurokból a Javascript-ben
Ma egy ideig összpontosítunk. A hurkolás nem más, mint a többször elvégző feladat. Tegyük fel, hogy ki kell nyomtatnunk néhányat. például 1-10. Ebben a forgatókönyvben úgy gondoljuk, hogy minden nemhez tízszer kell nyomtatott nyilatkozatot írni. a kód több lesz, és időigényes. És a legfontosabb, hogy ismétlődő. Bármely nyelven történő kódolás során figyelembe kell venni a SZÁRÍTÁSI politikát. Ez azt jelenti, hogy ne ismételje meg önmagát (SZÁRÍTÁS). Ebben a témakörben megismerjük a While Loop JavaScript programját.
Tehát itt hurkok kerülnek a képbe. Abban a hurokban. Ha az egyszerű angol nyelvre gondol, akkor jobban megérti. Egyszerű, miközben a jelentés egyidőben vagy egy időszakra vonatkozik. Ugyanez vonatkozik itt a programozási nyelvre is. Amíg a feltétel igaz, az adott kód végrehajtódik.
Míg a hurok ellenőrzi a feltételt, igaz vagy hamis. Ha a feltétel igaz, akkor egyszerűen futtatja a kódot a töréspontig. Ha a feltétel hamis, akkor nem lép tovább.
Szintaxis:
While(condition)(
// code to execute
)
Egy időn át a ciklus indításakor ellenőrizzük az állapotot, így dönthetünk arról, hogy végrehajtjuk-e vagy sem. Egy időn belül van néhány állítás-blokk. Amely végrehajtáskor csak az adott hurokban meghatározott feltétel teljesül.
Gyakran igaznak és hamisnak használjuk. Ha ismeri a bináris fogalmat a programozásban, akkor könnyebb lesz megérteni.
A valódi és a hamis érték a kifejezés értékeléséhez használt két érték. A feltétel ellenőrzése és a program végrehajtása során ez hasznos lesz.
Nézze meg a következő szintaxist a valódi és a hamis értékről:
While(true)(
// code will execute
)
While(false)(
// code will not execute
)
Példa
while(true)(
console.log("Hello");
break;
)
Kimenet:
Nulla esetén közvetlenül kijönünk a hurokból.
Példa
var i = 0;
while (i < 10) (
console.log(i);
i++;
)
Kimenet:
Hogyan működik, míg a Loop működik a Javascriptben?
Míg a hurok nagyon egyszerű megérteni. Tudjuk, hogy a hurkokat a programozásban használják a különböző ismétlődő feladatok automatizálására. De olyan óvintézkedéseket kell tennünk, ahol nem növeli azt. Ahhoz, hogy egyértelműbb képet kapjon erről, ellenőrizze a következő példát.
Példa
A következő kód növekményes operátor ++.
var i=1;
while (i<=5)(
console.log("Hello");
i++;
)
Kimenet:
Most lássuk néhány kódot a növekményes operátor nélkül. Kérjük, próbálja ki a következő kódot.
A JavaScript-ben deklarálnia kell a változót és inicializálni kell azt. Ennek a folyamatnak a kihagyása futási idő hibákat okozhat a fordítóban.
var i=1;
while (i<=5)(
console.log("Hello");
i++;
)
Kimenet:
Kérjük, futtassa a fenti kódot, és látni fogja, hogy a kód végtelenül fut.
A Hello név nyomtatása nem áll meg. Annak biztosítása érdekében, hogy kifejezésünkben kifejezetten a szavak egyikét sem kapjuk meg, növekményes vagy csökkentő operátort kell használnunk, míg a loop ciklust.
Folyamatábra
Általában a hurok három részre oszlik.
- Inicializálás: érték hozzárendelése a változóhoz
- Állapot: feltétel annak igazolására, hogy igaz vagy hamis
- Növelés vagy csökkentés: ezek az operátorok hasznosak a hurok automatikus növelésében vagy a hurok csökkentésében.
A következő példában szorosan megvizsgáljuk a hurok mindegyik állapotát.
Bármely program fontos része a logika. A változó inicializálásához szükséges program elején alaposan nézze meg az alábbi folyamatábrát.
Az inicializálás nem más, mint az érték hozzárendelése a használni kívánt változóhoz. Az inicializáláskor jól alkalmazhatjuk a loop-ot. egy ideig hurokban ellenőrizzük az állapotot. például i <= 5. itt a hurok akkor indul el, ha a feltétel igaz. Ha a feltétel hamis, akkor közvetlenül kijutunk a hurokból. Általában amikor a hurokból való kilépésről beszélünk, inkrementális (++) és csökkentő (-) operátorokra van szükségünk.
Példák
Gondoljunk egy példát a csökkentési operátorral. Mostanáig láttuk a while ciklust a növekményes operátorral (++). Most megfigyeljük a (-) operátor csökkentését. A név szerint csökkenő operátor csökkenti a változó értékét a megadott követelmény szerint. A hurok leáll, ha a feltétel hamis.
Példa:
var i=5;
while (i>=1)(
console.log("Hello World");
i--;
)
Kimenet:
A fenti program futtatásakor ugyanazt a kimenetet fogja találni, mint amit a növekményes operátornál látott.
Példa:
fruits = 1;
while (fruits <= 5) (
console.log(fruits + " has to be there");
fruits++;
)
console.log("there are total " + (fruits - 1) + " rounds to market.");
Kimenet:
Példa: Miközben hurok a tömbtel
var fruits = ("Apple", "Banana", "Kiwi", "Pinaple");
total = 0;
while (total < fruits.length) (
console.log("There is " + fruits(total)+ " in the basket");
total++;
)
Kimenet:
Példa
var balance = 0;
var greet = "";
while (balance <= 10) (
greet = greet + "\n I have added $" + balance+ " in my account";
balance ++;
)
console.log(greet);
Kimenet:
A fenti példákban láthattuk, hogyan tudunk egy ideig működni. A hurok akkor lehetséges, ha a feltétel valóra válik. Módosítsa a feltételeket. Próbálj meg igaz és hamis állításokkal. Vegye figyelembe a kimenetet.
Míg a hurok mindig ellenőrzi az állapotot. Ha a feltétel igaz, akkor végrehajtásra kerül.
Takarít meg minket attól, hogy ismétlődő munkát végezzünk újra és újra. Tehát próbáld ki többször, és szennyezze a kezét.
Következtetés
A hurkok fontos szerepet játszanak a programozásban. Mivel elősegítik az ismétlődő feladatok csökkentését, és automatikusan végrehajtják azokat. Ha megfelelő logikánk van, akkor a hurok sok időt takarít meg a programozó számára.
Ajánlott cikkek
Ez egy útmutató a While Loop szolgáltatáshoz a JavaScripten. itt a Példákkal, az Ábraáramlással és a Kimenetekkel tárgyaljuk, hogyan működik a hurok a Javascript-ben. Lehet, hogy megnézi a következő cikkeket is, ha többet szeretne megtudni -
- Míg a Loop Java
- Hurok R
- Tömbök a JavaScript-ben
- Hurok a C-ben