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.
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.