Belangrijke JavaScript-lussen die u moet kennen



Er zijn verschillende methoden om JavaScript-lussen uit te voeren. Lees hier om de verschillende looping-methoden in JavaScript met voorbeelden te begrijpen.

Loopt inJavaScript wordt gebruikt voor het nemen van beslissingen door een bepaalde waarde te valideren tegen een bepaalde testconditie en een bepaald codesegment een bepaald aantal keren uit te voeren totdat aan de gegeven voorwaarde is voldaan. Het helpt bij het compact maken van uw code. De loops worden in dit artikel in de volgende volgorde uitgelegd:

JavaScript-lussen

JavaScript-loops bieden een snelle en gemakkelijke methode om iets herhaaldelijk te doen. Ze worden gebruikt om een ​​actie aantal keren te herhalen zonder dezelfde regel code te hoeven herhalen. Er zijn hoofdzakelijk twee soorten lussen:





  • Ingangsgestuurde lussen - Bij ingangsgestuurd wordt de testconditie getest voordat het luslichaam binnengaat. For loop en Herhalingslus zijn ingangsgestuurde lussen.

  • Gecontroleerde lussen verlaten Bij uitgangsgestuurd wordt de testconditie aan het einde van het luslichaam geëvalueerd. Daarom zal de loop-body minstens één keer worden uitgevoerd,ongeacht of de testvoorwaarde waar of niet waar is. do-while-lus is een uitgangsgestuurde lus.



Laten we nu verder gaan en de verschillende methoden bespreken voor het uitvoeren van JavaScript-lussen.

For loop

Deze methode biedt een beknopte manier om de lusstructuur te schrijven. Een for-lus herhaalt zich totdat een opgegeven voorwaarde resulteert in false.

for loop - javascript loops - edureka



Syntaxis-

for (initialisatie conditie testen conditie verhogen / verlagen) {statement}

Voorbeeld-

wat is printwriter in java
// JavaScript-programma ter illustratie van for loop var x // for loop begint wanneer x = 1 // en loopt tot x<=5 for (x = 1 x <= 5 x++) { document.write('Value of x:' + x + ' 
')}

Uitgang

Waarde van x: 1 Waarde van x: 2 Waarde van x: 3 Waarde van x: 4

Herhalingslus

Een while-lus is een besturingsstroominstructie waarmee de code herhaaldelijk kan worden uitgevoerd op basis van een bepaalde Booleaanse voorwaarde. Deze lus is vergelijkbaar met die van een herhalende if-instructie.

Syntaxis-

while (booleaanse voorwaarde) {loop statements}

Voorbeeld-

// JavaScript-programma ter illustratie van while-lus var x = 1 // Sluit af als x groter wordt dan 5 while (x<= 5) { document.write('Value of x:' + x + ' 
') // verhoog de waarde van x voor // volgende iteratie x ++}

Uitgang

Waarde van x: 1 Waarde van x: 2 Waarde van x: 3 Waarde van x: 4 Waarde van x: 5

Do-while-lus

Deze lus is vergelijkbaar met de while-lus, maar het enige verschil is dat de conditie wordt gecontroleerd na het uitvoeren van de instructies. Het is dus een voorbeeld van Exit Controlled Loop.

Syntaxis-

doe {statements} while (voorwaarde)

Voorbeeld-

// JavaScript-programma om do-while-lus te illustreren var x = 20 do {// als de voorwaarde false is document.write ('Value of x:' + x + ' 
') x ++} terwijl (x<10)

Uitgang

Waarde van x: 20

For-in-lus

hoe iterator java te gebruiken

Deze lus herhaalt een gespecificeerde variabele over alle opsombare eigenschappen van een object. Voor elke afzonderlijke eigenschap voert JavaScript de opgegeven instructies uit.

Syntaxis-

for (variableName in Object) {statements}

Voorbeeld-

// JavaScript-programma om te illustreren voor..in loop // een object creëren var kenmerk = {eerste: 'Naam', tweede: 'Leeftijd', derde: 'Hoogte', vierde: 'Oogkleur', vijfde: 'Nationaliteit '} // doorloop elke eigenschap van de // objectkenmerken en druk ze allemaal af // gebruik for..in lussen voor (itr in kenmerken) {document.write (kenmerken [itr] +' 
')}

Uitgang

Naam Leeftijd Hoogte Oogkleur Nationaliteit

Break-verklaring

De break-instructie wordt gebruikt om uit een lus te springen. Het zal je helpen bij het doorbreken van de lus en doorgaan met het uitvoeren van de code na de lus.

Syntaxis-

breek labelnaam

Voorbeeld-

c ++ goto-instructie
var text = '' var i voor (i = 0 i<10 i++) { if (i === 5) { break } text += 'The number is ' + i + ' 
'}

Uitgang

Het nummer is 0 Het nummer is 1 Het nummer is 2 Het nummer is 3 Het nummer is 4

Verklaring voortzetten

De instructie continue onderbreekt een iteratie in de lus als zich een bepaalde voorwaarde voordoet, en gaat verder met de volgende iteratie in de lus. Het verschil tussen continue en de break-instructie is dat de continue-instructie over één iteratie in de lus springt in plaats van eruit te springen.

Syntaxis-

ga verder met labelnaam

Voorbeeld-

var text = '' var i voor (i = 0 i<5 i++) { if (i === 2) { continue } text += 'The number is ' + i + ' 
'}

Uitgang

Het nummer is 0 Het nummer is 1 Het nummer is 3 Het nummer is 4

Dit waren de verschillende methoden om JavaScript-loops uit te voeren. Hiermee zijn we aan het einde van ons artikel gekomen.

Nu je meer over JavaScript Loops weet, kun je het door Edureka. Web Development Certification Training helpt u te leren hoe u indrukwekkende websites kunt maken met HTML5, CSS3, Twitter Bootstrap 3, jQuery en Google API's en deze kunt implementeren op Amazon Simple Storage Service (S3).

Heeft u een vraag voor ons? Vermeld het in het commentaargedeelte van 'JavaScript Loops' en we nemen zo spoedig mogelijk contact met u op.