Sissejuhatus Javascripti „Loop” kaudu

Täna keskendume mõnele ajale. Loopimine pole midagi muud, kui teha korduvalt ikka ja jälle ülesandeid. Oletame, et peame printima mõne nr. näiteks 1 kuni 10. Selle stsenaariumi korral, kui arvame, et peame iga numbri jaoks kirjutama prindiavalduse kümme korda, koodi on rohkem ja see on aeganõudev. Ja mis kõige tähtsam - see on korduv. Mis tahes keeles kodeerimisel peame arvestama DRY-poliitikaga. See tähendab, et ärge korrake ennast (kuivatage). Selles teemas õpime tundma JavaScripti Kuigi Loop.

Niisiis, siin tulevad silmused pildile. Selles samas silmus. Kui mõelda lihtsale inglise keelele, siis saate sellest paremini aru. Lihtne, samal ajal kui tähendus on samal ajal või perioodil. Sama kehtib ka siin programmeerimiskeeles. Kui tingimus on tõene, käivitatakse konkreetne kood.

Kuigi silmus kontrollib tingimust, kas see on tõene või vale. Kui tingimus on tõene, jookseb kood lihtsalt murdepunktini. Kui seisund on vale, siis seda ei tehta.

Süntaks:

While(condition)(
// code to execute
)

Mõne aja jooksul kontrollime silmuse käivitamise ajal seisukorda, et saaksime otsustada, kas seda teostada või mitte. Mõne aja jooksul on meil teatavaid blokeeringuid. Mis saab täitmise ainult selles silmuses täpsustatud tingimus on tõene.

Me kasutame sageli tõest kui tõest ja valet. kui teate programmeerimisel binaarset kontseptsiooni, on sellest lihtsam aru saada.

Õige ja vale on kaks avaldise hindamiseks kasutatavat väärtust. Seisundi kontrollimisel ja programmi käivitamisel on sellest abi.

Vaadake järgmist süntaksi tõeste ja valede kohta:

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

Näide

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

Väljund:

Nullpunkti korral tuleme otse silmusest välja.

Näide

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

Väljund:

Kuidas Javascriptis töötab Kuigi Loop?

Samas on silmust väga lihtne mõista. Me teame, et programmeerimisel kasutatakse silmuseid erinevate korduvate toimingute automatiseerimiseks. Kuid me peame võtma mõned ettevaatusabinõud kohas, kus me ei suurenda seda. Selle kohta selgema idee saamiseks uurime järgmist näidet.

Näide

Järgmine kood on juurdekasvuga operaator ++.

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

Väljund:

Vaatame nüüd koodi ilma juurdekasvu operaatorita. Proovige järgmist koodi.

JavaScriptis peate muutuja deklareerima ja selle lähtestama. Selle protsessi vahelejätmine võib kompilaatoris põhjustada käitusaja vigu.

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

Väljund:

Palun jooksege koodi kohal ja näete, et see kood töötab lõpmata.

Nimi Tere printimiseks ei peatu. Veendumaks, et meil ei peaks väljundina olema eriti sõnu, peame kasutama koos juurdekasvu või suurendamisega juurdekasvu või vähendamise operaatorit.

Vooskeem

Üldiselt on silmus jagatud 3 osaks.

  1. Initsialiseerimine: muutujale väärtuse määramine
  2. Seisund: tingimus, et kontrollida, kas see on tõene või vale
  3. Suurendamine või vähendamine: need operaatorid on kasulikud silmuse automaatseks suurendamiseks või silmuse vähendamiseks.

Vaatame kõiki neid silmuse olekuid eelseisvas näites tähelepanelikult.

Mis tahes programmi oluline osa on selle loogika. Vaadake hoolikalt muutuja lähtestamiseks vajaliku programmi alguses olevat vooskeemi.

Alustamine ei tähenda muud, kui kasutatava muutuja väärtuse omistamist. Initsialiseerimisel on meil hea rakendada silmuseid. mõne aja pärast kontrollime seisukorda. näiteks i <= 5. siin algab silmus, kui tingimus on tõene. Kui tingimus on vale, siis pääseme otse silmusest välja. Üldiselt, kui me räägime silmusest väljumisest, vajame juurdekasvu (++) ja vähendamise (-) operaatoreid.

Näited

Mõelgem näide vähendamise operaatoriga. Siiani oleme näinud juurdekasvuga operaatori (++) ajalist silmust. Nüüd jälgime (-) operaatori vähenemist. Vähendamisoperaator nime järgi vähendab muutuja väärtust vastavalt antud nõudele. Silmus peatub, kui seisund muutub valeks.

Näide:

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

Väljund:

Ülaltoodud programmi käivitamisel leiate sama väljundi, mida olete juurdekasvuoperaatori korral näinud.

Näide:

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

Väljund:

Näide: massiivi silmus

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

Väljund:

Näide

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

Väljund:

Kõigist ülaltoodud näidetest nägime, kuidas saaksime mõnda aega töötada. Loopimine on võimalik, kui seisund saab tõeks. Muutke tingimusi. Proovige tõeste ja valede väidetega. Jälgige väljundit.

Kuigi silmus kontrollib alati seisukorda. Kui tingimus on tõene, siis see täidetakse.

See säästab meid korduvate tööde tegemisest ikka ja jälle. Proovige seda mitu korda ja käed määrduvad.

Järeldus

Silmused mängivad programmeerimisel olulist rolli. Kuna need aitavad korduvaid ülesandeid vähendada ja teevad seda automaatselt muutes. Kui meil on õige loogika, säästab silmus programmeerija palju aega.

Soovitatavad artiklid

See on juhend Kuigi Loop JavaScripti. Siin arutame näidete, vooskeemi ja väljundite abil, kuidas Javascript töötab, kui silmus töötab. Võite lisateabe saamiseks vaadata ka järgmisi artikleid -

  1. Kuigi Loop Java
  2. Silmused R
  3. Massiivid JavaScriptis
  4. Silmused C-s

Kategooria: