Úvod do prehliadača while Loop v jazyku Javascript

Dnes sa sústredíme na chvíľu. Opakovanie nie je nič iné ako opakovaná úloha. Predpokladajme, že musíme vytlačiť nejaké číslo. napríklad 1 až 10. V tomto scenári, ak si myslíme, že musíme napísať tlačené vyhlásenie 10-krát pre každé číslo. kód bude viac a je časovo náročný. A najdôležitejšie je opakovanie. Pri kódovaní v akomkoľvek jazyku musíme vziať do úvahy politiku DRY. To znamená, že sa neopakujte (SUCHÉ). V tejto téme sa dozvieme o technológii while Loop v JavaScripte.

Takže tu na obrázku prichádzajú slučky. V tej chvíli slučka. Ak uvažujete o jednoduchom anglickom jazyku, lepšie porozumiete. Jednoduché, zatiaľ čo význam je v rovnakom čase alebo v určitom období. To isté platí aj v programovacom jazyku. Pokiaľ je podmienka splnená, vykoná sa konkrétny kód.

Kým slučka kontroluje stav, či je pravdivý alebo nepravdivý. Ak je podmienka splnená, jednoducho spustí kód až do bodu prerušenia. Ak je stav nesprávny, nepostupuje.

syntaxe:

While(condition)(
// code to execute
)

V slučke while kontrolujeme stav v čase spustenia slučky, takže sa môžeme rozhodnúť ju vykonať alebo nie. Za chvíľu máme nejaký blok príkazov. Ktorý dostane pri exekúcii iba podmienka uvedená v tejto slučke je pravdivá.

Pravda často používame ako pravdivá a nepravdivá. Ak poznáte binárny koncept v programovaní, bude ľahšie pochopiť.

Pravda a nepravda sú dve hodnoty použité na vyhodnotenie výrazu. Pri kontrole stavu a vykonávaní programu to bude užitočné.

Pozrite sa na nasledujúcu syntax pre pravdivé a nepravdivé:

While(true)(
// code will execute
)
While(false)(
// code will not execute
)

príklad

while(true)(
console.log("Hello");
break;
)

Výkon:

V prípade nuly vyjdeme priamo zo slučky.

príklad

var i = 0;
while (i < 10) (
console.log(i);
i++;
)

Výkon:

Ako funguje slučka v slučke Javascript?

Slučka while je veľmi ľahko pochopiteľná. Vieme, že slučky sa používajú pri programovaní na automatizáciu rôznych opakujúcich sa úloh. Musíme však prijať určité preventívne opatrenia v mieste, kde ich nezvyšujeme. Ak chcete získať jasnejšiu predstavu o tom, skontrolujte nasledujúci príklad.

príklad

Nasledujúci kód je s operátorom prírastku ++.

var i=1;
while (i<=5)(
console.log("Hello");
i++;
)

Výkon:

Teraz sa pozrime na nejaký kód bez operátora prírastkov. Vyskúšajte nasledujúci kód.

V JavaScripte musíte premennú deklarovať a inicializovať. Preskočenie tohto procesu môže spôsobiť chyby runtime v kompilátore.

var i=1;
while (i<=5)(
console.log("Hello");
i++;
)

Výkon:

Spustite nad kódom a uvidíte, že kód beží nekonečne.

Neexistuje žiadna zarážka pre tlač názvu Hello. Aby sme sa ubezpečili, že by sme ako výstup mali dostať konkrétne slová, musíme spolu so slučkou while použiť aj operátor zvyšovania alebo znižovania.

Vývojový diagram

Vo všeobecnosti je slučka rozdelená na 3 časti.

  1. Inicializácia: priradenie hodnoty premennej
  2. Stav: stav na kontrolu, či je pravdivý alebo nepravdivý
  3. Prírastok alebo úbytok: títo operátori sú užitoční pri automatickom zvyšovaní slučky alebo pri znižovaní slučky.

V nasledujúcom príklade sa podrobne pozrieme na všetky tieto stavy slučky.

Dôležitou súčasťou každého programu je jeho logika. Na začiatku programu si pozorne pozrite vývojový diagram, ktorý je potrebný na inicializáciu premennej.

Inicializácia nie je nič iné ako priradenie hodnoty tejto premennej, ktorá sa má použiť. Po inicializácii je vhodné použiť slučku. v slučke chvíľu kontrolujeme stav. napríklad i <= 5. tu sa spustí slučka, ak je podmienka splnená. Ak je stav nesprávny, dostaneme sa priamo zo slučky. Všeobecne platí, že keď hovoríme o vystúpení zo slučky, potrebujeme operátori zvyšovania (++) a znižovania (-).

Príklady

Pozrime sa na príklad s operátorom dekrementov. Doteraz sme videli slučku while s operátorom inkrementov (++). Teraz budeme pozorovať operátor dekrementácie (-). Operátor dekrementu, ako už názov napovedá, znižuje hodnotu premennej podľa danej požiadavky. Slučka sa zastaví, keď je stav nepravdivý.

Príklad:

var i=5;
while (i>=1)(
console.log("Hello World");
i--;
)

Výkon:

Ak spustíte vyššie uvedený program, nájdete rovnaký výstup, aký ste videli s operátorom inkrementácie.

Príklad:

fruits = 1;
while (fruits <= 5) (
console.log(fruits + " has to be there");
fruits++;
)
console.log("there are total " + (fruits - 1) + " rounds to market.");

Výkon:

Príklad: Zatiaľ čo slučka s poľom

var fruits = ("Apple", "Banana", "Kiwi", "Pinaple");
total = 0;
while (total < fruits.length) (
console.log("There is " + fruits(total)+ " in the basket");
total++;
)

Výkon:

príklad

var balance = 0;
var greet = "";
while (balance <= 10) (
greet = greet + "\n I have added $" + balance+ " in my account";
balance ++;
)
console.log(greet);

Výkon:

Vo všetkých vyššie uvedených príkladoch sme videli, ako môžeme pracovať so slučkou while. Po splnení podmienky je možné opakovať. Zmeňte podmienky. Vyskúšajte pravdivé a nepravdivé tvrdenia. Sledujte výstup.

Kým slučka vždy kontroluje stav. Ak je podmienka splnená, vykoná sa.

To nás chráni pred opakovanou prácou znova a znova. Skúste to niekoľkokrát a nechajte si zašpiniť ruky.

záver

Slučky hrajú dôležitú úlohu pri programovaní. Pretože pomáhajú znižovať opakujúce sa úlohy a robia to tak, že ich robia automaticky. Ak máme správnu logiku, tak slučka ušetrí veľa času programátora.

Odporúčané články

Toto je sprievodca, zatiaľ čo v slučke v JavaScripte. tu diskutujeme o tom, ako funguje slučka v slučke Javascript s príkladmi, vývojovým diagramom a výstupmi. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Kým v slučke Java
  2. Slučky v R
  3. Polia v JavaScripte
  4. Slučky v C

Kategórie: