Introductie op While Loop in Javascript

Vandaag concentreren we ons op een while-lus. Lussen is niets anders dan het steeds opnieuw doen van de taak. Stel dat we iets moeten afdrukken. bijvoorbeeld 1 tot 10. Als we denken dat we in dit scenario 10 keer voor elke nee een printinstructie moeten schrijven. code zal meer zijn en het is tijdrovend. En het belangrijkste is dat het repetitief is. Bij het coderen in elke taal moeten we rekening houden met het DRY-beleid. Dat betekent Don't Repeat Yourself (DRY). In dit onderwerp gaan we meer te weten komen over While Loop in JavaScript.

Dus hier komen lussen in beeld. In die while-lus. Als u nadenkt over de eenvoudige Engelse taal, zult u het beter begrijpen. Eenvoudig terwijl betekenis tegelijkertijd of voor een periode is. Hetzelfde geldt hier ook in een programmeertaal. Terwijl de voorwaarde waar is, wordt de specifieke code uitgevoerd.

Terwijl lus de voorwaarde controleert, of deze waar of onwaar is. Als de voorwaarde waar is, wordt de code eenvoudig uitgevoerd tot het breekpunt. Als de voorwaarde vals is, gaat deze niet door.

Syntaxis:

While(condition)(
// code to execute
)

In een while-lus controleren we de toestand op het moment dat de lus wordt gestart, zodat we kunnen beslissen om deze uit te voeren of niet. In een while-lus hebben we een aantal uitspraken. Die wordt uitgevoerd - alleen de voorwaarde in die lus is waar.

We gebruiken vaak waar als waar en onwaar. als u het binaire concept kent bij het programmeren, zal het gemakkelijker te begrijpen zijn.

Waar en onwaar zijn de twee waarden die worden gebruikt om de uitdrukking te evalueren. Bij het controleren van de conditie en het uitvoeren van het programma zal dit nuttig zijn.

Bekijk de volgende syntaxis voor waar en onwaar:

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

Voorbeeld

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

Output:

In het geval van nul komen we direct uit de lus.

Voorbeeld

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

Output:

Hoe werkt While Loop in Javascript?

De while-lus is heel eenvoudig te begrijpen. We weten dat lussen worden gebruikt bij het programmeren om de verschillende repetitieve taken te automatiseren. Maar we moeten enkele voorzorgsmaatregelen nemen op een punt waar we het niet verhogen. Laten we het volgende voorbeeld bekijken om hier een beter idee van te krijgen.

Voorbeeld

De volgende code is met increment operator ++.

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

Output:

Laten we nu eens wat code bekijken zonder de increment-operator. Probeer de volgende code uit.

In JavaScript moet u de variabele declareren en initialiseren. Het overslaan van dit proces kan runtime-fouten veroorzaken in een compiler.

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

Output:

Voer bovenstaande code uit en u zult zien dat die code oneindig actief is.

Er is geen stop voor het afdrukken van de naam Hallo. Om ervoor te zorgen dat we met name geen woorden als uitvoer moeten krijgen, moeten we de operator increment of decrement gebruiken in combinatie met while-lus.

Stroomschema

Over het algemeen is de lus verdeeld in 3 delen.

  1. Initialisatie: waarde toekennen aan de variabele
  2. Voorwaarde: voorwaarde om te controleren of het waar of onwaar is
  3. Verhogen of verlagen: deze operatoren zijn handig bij het automatisch verhogen van de lus of het verlagen van de lus.

We zullen al deze toestanden van de lus in het komende voorbeeld van dichtbij bekijken.

Het belangrijkste deel van elk programma is de logica. Kijk goed naar het onderstaande stroomdiagram aan het begin van het programma dat we nodig hebben om de variabele te initialiseren.

Initialiseren is niets anders dan waarde toekennen aan die variabele die moet worden gebruikt. Na initialisatie zijn we goed om toe te passen terwijl lus. in een tijdje controleren we de toestand. bijvoorbeeld i <= 5. hier begint de lus als de voorwaarde waar is. Als de voorwaarde niet waar is, komen we direct uit de lus. Over het algemeen hebben we increment (++) en decrement (-) operatoren nodig als we het uit de lus hebben.

Voorbeelden

Laten we een voorbeeld bedenken met de operator voor verkleinen. Tot nu toe hebben we de while-lus met increment-operator (++) gezien. Nu zullen we de operator voor afname (-) observeren. De verlagingsoperator zoals de naam suggereert, vermindert de waarde van een variabele volgens de vereiste eis. De lus stopt wanneer de toestand vals wordt.

Voorbeeld:

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

Output:

Als u het bovenstaande programma uitvoert, zult u dezelfde uitvoer vinden als u deze hebt gezien met de increment-operator.

Voorbeeld:

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

Output:

Voorbeeld: While loop met de array

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

Output:

Voorbeeld

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

Output:

In alle bovenstaande voorbeelden hebben we gezien hoe we met een while-lus kunnen werken. Lus is mogelijk wanneer de toestand waar wordt. Wijzig de voorwaarden. Probeer met echte en valse verklaringen. Bekijk de uitvoer.

Terwijl de lus altijd de toestand controleert. Als de voorwaarde waar is, wordt deze uitgevoerd.

Het redt ons van het steeds opnieuw doen van repetitief werk. Dus probeer het verschillende keren en maak je handen vuil.

Conclusie

Lussen spelen een belangrijke rol bij het programmeren. Omdat ze helpen om repetitieve taken te verminderen en dit doen door het automatisch te maken. Als we de juiste logica hebben, bespaart de lus veel tijd van een programmeur.

Aanbevolen artikelen

Dit is een gids voor While Loop in JavaScript. hier bespreken we hoe werkt loop in Javascript met de voorbeelden, stroomdiagram en uitgangen. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Terwijl Loop in Java
  2. Lussen in R
  3. Arrays in JavaScript
  4. Lussen in C