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.

  1. Inicializálás: érték hozzárendelése a változóhoz
  2. Állapot: feltétel annak igazolására, hogy igaz vagy hamis
  3. 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 -

  1. Míg a Loop Java
  2. Hurok R
  3. Tömbök a JavaScript-ben
  4. Hurok a C-ben

Kategória: