Johdanto While Loop -pelissä Javascript-ohjelmassa

Tänään keskitymme jonkin aikaa silmukka. Silmukka on vain tekevä tehtävä toistuvasti uudestaan ​​ja uudestaan. Oletetaan, että meidän on tulostettava joitain ei. esimerkiksi 1-10. Jos tässä mielessä meidän mielestämme meidän on kirjoitettava tulostettava lausunto 10 kertaa jokaiselle ei. koodi on enemmän ja se on aikaa vievää. Ja mikä tärkeintä, se on toistuva. Minkä tahansa kielen koodauksen yhteydessä meidän on otettava huomioon DRY-politiikka. Tämä tarkoittaa, että älä toista itseäsi (kuiva). Tässä aiheessa aiomme oppia When Loopista JavaScriptillä.

Joten tässä silmukoita tulee kuvaan. Siinä silmukassa. Jos ajattelet yksinkertaista englanninkieltä, ymmärrät paremmin. Yksinkertainen, kun taas merkitys on samaan aikaan tai jaksolla. Sama pätee täällä myös ohjelmointikielellä. Kun ehto on totta, tietty koodi suoritetaan.

Vaikka silmukka tarkistaa ehdon, onko se totta vai vääriä. Jos ehto on totta, se vain suorittaa koodin taukokohtaan saakka. Jos ehto on väärä, sitä ei käytetä eteenpäin.

Syntaksi:

While(condition)(
// code to execute
)

Tarkastamme jonkin aikaa silmukan tilan silmukan käynnistyksen yhteydessä, jotta voimme päättää toteuttaa sen vai ei. Jonkin aikaa silmukka, meillä on jonkin verran lauseita. Joka saavuttaa vain suorituksen, siinä silmukassa määritetty ehto on totta.

Käytämme usein tosi totta ja vääriä. Jos tiedät binaarisen käsitteen ohjelmoinnissa, se on helpompi ymmärtää.

Tosi ja epätosi ovat kaksi arvoa, joita käytetään lausekkeen arvioimiseen. Kun tämä tarkistetaan kuntoa ja suoritetaan ohjelmaa, siitä on apua.

Katso seuraavasta syntaksista tosi ja epätosi:

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

esimerkki

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

lähtö:

Jos nolla, tulemme suoraan ulos silmukasta.

esimerkki

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

lähtö:

Kuinka Vaikka Loop toimii Javascriptissa?

Samanaikaisesti silmukka on hyvin helppo ymmärtää. Tiedämme, että silmukoita käytetään ohjelmoinnissa erilaisten toistuvien tehtävien automatisoimiseksi. Mutta meidän on toteutettava joitain varotoimenpiteitä vaiheessa, jossa emme lisää sitä. Saadaksesi selkeämmän kuvan tästä, tarkistetaan seuraava esimerkki.

esimerkki

Seuraava koodi on lisäys operaattorilla ++.

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

lähtö:

Katsotaanpa nyt jotakin koodia ilman inkrementaalioperaattoria. Kokeile seuraavaa koodia.

JavaScriptissä sinun on ilmoitettava muuttuja ja alustettava se. Tämän prosessin ohittaminen voi aiheuttaa ajoaikavirheitä kääntäjässä.

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

lähtö:

Suorita koodi yllä ja näet, että koodi on käynnissä äärettömästi.

Nimen Hello tulostamiseen ei ole pysähdystä. Jotta voimme varmistaa, että meidän ei pitäisi saada erityistä sanamäärää, tulosina meidän on käytettävä lisäys- tai pienennysoperaatiota samalla kun silmukka.

Vuokaavio

Yleensä silmukka on jaettu 3 osaan.

  1. Alustus: arvon määrittäminen muuttujalle
  2. Ehto: Edellytys sen todentamiseksi, onko totta tai vääriä
  3. Lisäys tai vähennys: nämä operaattorit ovat hyödyllisiä lisäämällä silmukkaa automaattisesti tai pienentämällä silmukkaa.

Tutkimme tarkkaan kaikkia näitä silmukkatiloja tulevassa esimerkissä.

Tärkeä osa mitä tahansa ohjelmaa on sen logiikka. Katso tarkkaan alla olevaa vuokaaviota sen ohjelman alussa, joka meidän on alustettava muuttuja.

Alustaminen ei ole muuta kuin arvon määrittämistä käytettävälle muuttujalle. Alustuksen yhteydessä meillä on hyvä soveltaa silmukkaa. hetkessä silmukassa, tarkistamme kuntoa. esimerkiksi i <= 5. tässä silmukka alkaa, jos ehto on totta. Jos ehto on väärä, päästämme suoraan ulos silmukasta. Yleisesti ottaen, kun puhumme silmukasta poistumisesta, tarvitsemme inkrementaalisia (++) ja pieneneviä (-) operaattoreita.

esimerkit

Ajatellaanpa esimerkkiä pienentämisoperaattorin kanssa. Toistaiseksi olemme nähneet samalla silmukan inkrementaalioperaattorilla (++). Nyt tarkkailemme pienentävää (-) operaattoria. Pienennysoperaattori nimellä osoittaa, että muuttujan arvo vähenee annettua vaatimusta kohti. Silmukka pysähtyy, kun ehto vääristyy.

Esimerkki:

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

lähtö:

Jos suoritat yllä mainittua ohjelmaa, löydät saman tuotoksen kuin olet nähnyt sen lisäysoperaattorin kanssa.

Esimerkki:

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

lähtö:

Esimerkki: Vaikka silmukka taulukon kanssa

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

lähtö:

esimerkki

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

lähtö:

Kaikissa yllä olevissa esimerkeissä olemme nähneet kuinka voimme työskennellä jonkin aikaa silmukalla. Silmukka on mahdollista, kun ehto toteutuu. Muuta ehtoja. Kokeile totta ja vääriä väitteitä. Tarkkaile lähtöä.

Vaikka silmukka tarkistaa aina kunnon. Jos ehto on totta, se suoritetaan.

Se säästää meitä tekemästä toistuvaa työtä uudestaan ​​ja uudestaan. Joten kokeile sitä useita kertoja ja likaista kätesi.

johtopäätös

Silmukoilla on tärkeä rooli ohjelmoinnissa. Koska ne auttavat vähentämään toistuvia tehtäviä ja tekevät sen tekemällä siitä automaattisesti. Jos logiikka on oikea, silmukka säästää paljon ohjelmoijan aikaa.

Suositellut artikkelit

Tämä on opas While Loop -koodista JavaScriptillä. Täällä keskustellaan siitä, miten Loop toimii Javascript-ohjelmassa, esimerkkien, vuokaavion ja tuotoksien kanssa. Saatat myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Vaikka Loop Java
  2. Silmukoita R: ssä
  3. Taulukot JavaScript
  4. Silmukoita C: ssä