Introduksjon om While Loop i Javascript

I dag konsentrerer vi oss om en stundsløyfe. Looping er ikke annet enn å gjøre oppgaven gjentatte ganger om og om igjen. Anta at vi må trykke noen nr. for eksempel 1 til 10. I dette scenariet, hvis vi tror vi må skrive en uttalelse 10 ganger for hvert nei. koden vil være mer, og det er tidkrevende. Og viktigst er det repeterende. Mens vi koder på et hvilket som helst språk, må vi vurdere TØRK-policy. Det betyr Ikke gjenta deg selv (TØR). I dette emnet skal vi lære om While Loop i JavaScript.

Så her kommer løkker inn i bildet. I den mens løkken. Hvis du tenker på det enkle engelskspråket, vil du forstå bedre. Enkelt mens mening er på samme tid eller til en periode. Det samme gjelder også her på et programmeringsspråk. Selv om betingelsen er sann, vil den aktuelle koden kjøres.

Mens loop sjekker tilstanden, enten den er sann eller usann. Hvis betingelsen er sann, kjører den ganske enkelt koden til knekkpunktet. Hvis tilstanden er falsk, går den ikke videre.

syntaks:

While(condition)(
// code to execute
)

I en stund-sløyfe sjekker vi tilstanden når du starter loopen, slik at vi kan bestemme oss for å utføre den eller ikke. I en stundsløyfe har vi en del uttalelser. Hvilket vil få i utførelse - bare tilstanden som er spesifisert i den loopen er sann.

Vi bruker ofte sant som sant og usant. hvis du kjenner det binære konseptet i programmering, vil det være lettere å forstå.

Sann og usann er de to verdiene som brukes til å evaluere uttrykket. Når du sjekker tilstanden og kjører programmet vil dette være nyttig.

Se på følgende syntaks for sant og usant:

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

Eksempel

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

Produksjon:

Når det gjelder null, kommer vi direkte ut av løkka.

Eksempel

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

Produksjon:

Hvordan fungerer mens loop er i Javascript?

Mens løkken er veldig enkel å forstå. Vi vet at løkker brukes i programmering for å automatisere de forskjellige repeterende oppgavene. Men vi må ta noen forholdsregler på et tidspunkt hvor vi ikke øker det. For å få en mer klar idé om dette så la oss sjekke følgende eksempel.

Eksempel

Følgende kode er hos inkrement operator ++.

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

Produksjon:

La oss se noen kode uten trinnoperatøren. Prøv følgende kode.

I JavaScript må du erklære variabelen og initialisere den. Hopp over denne prosessen kan forårsake feil i løpet av en kompilator.

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

Produksjon:

Vennligst løp over koden, og du vil se at koden kjører uendelig.

Det er ingen stopp for å trykke navnet Hello. For å være sikker på at vi ikke får ord på noe ord som utdata, må vi bruke øknings- eller dekrementoperatør sammen med while loop.

Flytdiagram

Generelt er løkken delt inn i 3 deler.

  1. Initialisering: tilordne verdi til variabelen
  2. Tilstand: betingelse for å sjekke at det er sant eller usant
  3. Økning eller reduksjon: disse operatørene er nyttige i å øke løkken automatisk eller dekrementere løkken.

Vi vil se nærmere på alle disse tilstandene i løkken i det kommende eksemplet.

Den viktige delen av ethvert program er logikken. Se nøye under flytdiagrammet i starten av programmet vi trenger for å initialisere variabelen.

Initialisering er ikke annet enn å tildele verdi til den variabelen som skal brukes. Ved initialisering er vi gode å bruke mens du sløyfer. i en stundsløyfe, sjekker vi tilstanden. for eksempel i <= 5. her vil loop starte hvis betingelsen er sann. Hvis tilstanden er falsk, kommer vi direkte ut av løkka. Generelt sett, når vi snakker om å komme ut av loopen, trenger vi økning (++) og dekrement (-) operatører.

eksempler

La oss tenke på et eksempel med dekrementoperatøren. Til nå har vi sett while loop med inkrement operator (++). Nå vil vi observere dekrement (-) operatør. Dekrementoperatøren som navnet antyder reduserer verdien av en variabel i henhold til angitt krav. Loop vil stoppe når tilstanden blir falsk.

Eksempel:

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

Produksjon:

Hvis du kjører ovennevnte program, vil du finne den samme utdata som du har sett den med inkrementoperatøren.

Eksempel:

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

Produksjon:

Eksempel: Mens sløyfe med matrisen

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

Produksjon:

Eksempel

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

Produksjon:

I alle eksemplene ovenfor har vi sett hvordan vi kan jobbe med en stundsløyfe. Looping er mulig når tilstanden blir sann. Endre forholdene. Prøv med sanne og falske utsagn. Observer utgangen.

Mens løkken alltid sjekker tilstanden. Hvis tilstanden er sann, blir den henrettet.

Det redder oss fra å gjøre repeterende arbeid igjen og igjen. Så prøv det flere ganger og bli skitten.

Konklusjon

Looper spiller en viktig rolle i programmeringen. Da de hjelper til med å redusere repeterende oppgaver og gjør det ved å gjøre det automatisk. Hvis vi har riktig logikk, sparer løkken mye tid for en programmerer.

Anbefalte artikler

Dette er en guide til While Loop i JavaScript. her diskuterer vi hvordan fungerer mens sløyfe fungerer i Javascript med eksemplene, flytskjema og utganger. Du kan også se på følgende artikler for å lære mer -

  1. Mens Loop i Java
  2. Looper i R
  3. Arrays i JavaScript
  4. Looper i C.