Bevezetés a "Do While Loop" -ba a JavaScript-ben

Bármely programozási nyelvhez hurkok kell használni az ismétlődő feladatok elvégzéséhez. Ez nagyban segíti a folyamatok automatizálását vagy a gyakran elvégzendő feladatok elvégzését. Ennélfogva ezeket minden nyelv leggyakoribb tulajdonságainak tekintik. Megbeszéljük a JavaScript és a rövid idő közötti hurkokat és azok használatának módját. Ezek azok a blokkok, amelyek hasonlóak a feltételes állításokhoz. Ez azt jelenti, hogy egy bizonyos állításkészlet csak akkor kerül végrehajtásra, ha egy adott nyilatkozat teljesül. A hurok addig fut, amíg a megadott feltétel már nem bizonyul igaznak.

Szintaxis

A JavaScript szinkronizálásának szintaxisa az alábbiak szerint alakul:

do (
//code to be executed
) while (condition);

A fenti szintaxis egyértelműen azt jelzi, hogy a do mondatba helyezett utasítások halmaza egyszer végrehajtásra kerül, mielőtt a feltétel teljesül. Az utasításokat anélkül futtatjuk, hogy megvizsgáljuk a feltételt. Amint ezt a blokkot futtatják, akkor szokásos ciklusban tesztelni fogja. Ennek ellenőrzésére 0-t állíthatunk be egy változóval. Ez növelhető a do utasításban, majd hamis értékre állítható.

Vegyünk egy példát az alábbiak szerint:

//setup variable as 0
let a=0;
do(
a++;
console.log(a);
) while(false);

A kimenet itt 1 lenne. Amikor a kód végrehajtja, a kód végrehajtást indít, és a hurok egyszer 0-tól fut, amíg a feltétel nem teljesül. A létrehozott hurok legalább egyszer fut, még akkor is, ha a megadott feltétel nem teljesül.

Hogyan működik, míg a hurok működik a JavaScript-ben?

  • A do while ciklus a while ciklus egy változata, amely egy utasításkészletet hajt végre, amíg az említett feltétel hamisnak bizonyul. In tennivaló, míg a megállapított különbség az, hogy a ciklusban szereplő állítások legalább egyszer végrehajtásra kerülnek, még akkor is, ha az említett feltétel nem teljesül. A fő és a ciklus ciklus közötti különbség az, hogy miközben a hurok, az állapotot minden iteráció kezdetén értékelik.
  • Ha a megadott feltétel hamisnak bizonyul, akkor a hurkot, amelyet ez a feltétel követ, soha nem fog végrehajtani. Amikor a képet csináljuk, akkor a hurkot legalább egyszer végrehajtjuk. Noha a feltétel nem teljesül, egyszer végrehajtják. Ennek oka az, hogy a ciklus során a feltétel a hurok végén van megadva. Emiatt a hurok feltételeit egyszer végrehajtják.

Végezze a folyamatábrát

A folyamatábra segítségével megértjük ennek a huroknak a működését.

  • Az itt látható folyamatábra elmagyarázza a JavaScript teljes körű működésének teljes működését. A do while ciklus hasonlóan működik, mint a loop, amikor egy olyan feltételkészlet van, amelyet addig kell végrehajtani, amíg egy feltétel teljesül.
  • Amint az áramlás megkezdődik, a fenti ábra folyamatamezője elmagyarázza, hogy a kód végrehajtása megkezdődik. A kód végrehajtása után ellenőrzi, hogy a feltétel teljesül-e. Ez a döntési mezőben látható, ahol a feltételt értékelik. Ha ez a feltétel igaz, akkor a kódot újra végrehajtják. A diagram visszatér a folyamat mezőbe és végrehajtja az adott utasításkészletet.
  • Ha a megadott feltétel hamis, akkor a kód leállítja a végrehajtást, és a hurok kilép. Itt a fő különbség a while és a while között az, hogy annak ellenére, hogy a feltétel nem igaz, a folyamatblokkban szereplő utasítások egyszer végrehajtásra kerülnek, még a feltétel kiértékelése előtt. A folyamatábra ugyanezt jelzi. A hurok az első végrehajtás után folyamatosan fut, ha a feltétel igaz, és ha a feltétel hamis, akkor kilép.

Példák



Do While Loop in JavaScript

Do While
var num = 10, total=0;
do
(
total = total + num;
document.write("Number = " + num);
document.write("Total Value is = " + total);
num++;
)while (number < 15);
document.write("Total Value from outside the Loop is = ", total);



Do While Loop in JavaScript

Do While
var num = 10, total=0;
do
(
total = total + num;
document.write("Number = " + num);
document.write("Total Value is = " + total);
num++;
)while (number < 15);
document.write("Total Value from outside the Loop is = ", total);



Do While Loop in JavaScript

Do While
var num = 10, total=0;
do
(
total = total + num;
document.write("Number = " + num);
document.write("Total Value is = " + total);
num++;
)while (number < 15);
document.write("Total Value from outside the Loop is = ", total);

A fenti kódban egy változó számot deklaráltunk, amelynek értéke 10-re inicializált. A teljes változó nullára inicializálódik. Ez a változó kiszámítja az összértéket, míg a hurok fut. A hurok elindulásakor a szám hozzáadódik az összeghez. A következő lépés a num változó értékét 1-rel növeli. Ezután teszteljük a time feltételt, amely igaz, azaz 10 <15. A hurok ismét az alábbiak szerint fut:

0= 0 + 10
21= 10+11
33= 21+12
46= 33+13
60= 46+14

Miután az összesített érték eléri a 60-at, a szám 15-re növekszik. Itt a feltétel 15 <15 lesz. Ez nem elégedett. A ciklus kilép, mivel a feltétel nem teljesül.

Kimenet:

Szám = 10

Teljes érték = 10

Szám = 11

Teljes érték = 21

Szám = 12

Teljes érték = 33

Szám = 13

Teljes érték = 46

14. szám

Teljes érték = 60

A hurkon kívüli teljes érték = 60

Így működik a "do while loop" működése. A hurok addig folytatja a végrehajtást, amíg a feltétel teljesül. Ha a feltétel nem teljesül, akkor a hurok kilép, és a követett utasítások végrehajtásra kerülnek.

Következtetés - Csináljon hurkot a JavaScript-ben

A do while ciklus hasonló a while hurokhoz, ahol egy adott utasításkészlet hajtódik végre. A különbség az, hogy a do while ciklus teljes mértékben végrehajtódik, annak ellenére, hogy a feltétel nem teljesül. A ciklus addig hajt végre, amíg a megadott feltétel nem teljesül, és kilép, amint a feltétel nem teljesül. Az iterációban elvégzendő feladatok elvégzéséhez a hurok használható. Ezért a Javascript-ben tedd, míg a hurok hasznos lehet iteratív feladatok végrehajtásakor. A Javascript támogatja ezt a hurkot, és szükség esetén használható.

Ajánlott cikkek

Ez egy útmutató a Do While Loop szolgáltatáshoz a JavaScripten. Itt tárgyaljuk a szintaxist, a folyamatábrát a példákkal és hogyan működik a JavaScript. A következő cikkben további információkat is megnézhet -

  1. Loop számára a JavaScript-ben
  2. Minták a JavaScript-ben
  3. Míg a Loop a JavaScript-ben
  4. A JavaScript jellemzői
  5. Hurkok a VBScript-ben példákkal

Kategória: