JavaScript voor lus is een controlestroominstructie waarmee code herhaaldelijk kan worden uitgevoerd op basis van een voorwaarde. Het bestaat uit drie delen: initialisatie, voorwaarde en verhogen/verlagen. Deze lus herhaalt zich over een codeblok totdat de opgegeven voorwaarde onwaar is.
welke maanden zijn q1
For-lus in JavaScript
A for-lus in JavaScript voert herhaaldelijk een codeblok uit zolang een opgegeven voorwaarde waar is. Het omvat initialisatie, conditiecontrole en iteratiestappen, waardoor het efficiënt is voor gecontroleerde, repetitieve taken.
Syntaxis:
for (statement 1 ; statement 2 ; statement 3){ code here... }>- Verklaring 1: Het is de initialisatie van de teller. Het wordt één keer uitgevoerd vóór de uitvoering van het codeblok.
- Verklaring 2: Het definieert de testvoorwaarde voor het uitvoeren van het codeblok
- Verklaring 3: Het is het verhogen of verlagen van de teller en wordt uitgevoerd (elke keer) nadat het codeblok is uitgevoerd.
Voorbeeld:
javascript // JavaScript program to illustrate for loop let x; // for loop begins when x=2 // and runs till x <=4 for (x = 2; x <= 4; x++) { console.log('Value of x:' + x); }> Uitgang:
Value of x:2 Value of x:3 Value of x:4>
Stroomschema
Dit stroomdiagram toont de werking van de for-lus in JavaScript. U kunt de controlestroom zien in de For-lus.
Verklaring 1: Tellervariabele initialiseren
Verklaring 1 wordt gebruikt om de teller variabele . Een tellervariabele wordt gebruikt om het aantal iteraties in de lus bij te houden. U kunt meerdere tellervariabelen initialiseren in instructie 1.
knn-algoritme
We kunnen de countervariabele extern initialiseren in plaats van in statement 1. Dit laat ons duidelijk zien dat statement 1 optioneel is. We kunnen het gedeelte leeg laten met een puntkomma.
Voorbeeld :
javascript let x = 2; for (; x <= 4; x++) { console.log('Value of x:' + x); }> Uitvoer
Value of x:2 Value of x:3 Value of x:4>
Stelling 2: Testconditie
Deze verklaring controleert de Booleaanse waarde van de conditie testen . Als de testvoorwaarde waar is, wordt de for-lus verder uitgevoerd, anders eindigt de lus en wordt de code buiten de lus uitgevoerd. Het wordt elke keer uitgevoerd als de for-lus wordt uitgevoerd voordat de lus de hoofdtekst binnengaat.
Dit is ook een optionele verklaring en Javascript beschouwt deze als waar als deze leeg wordt gelaten. Als deze instructie wordt weggelaten, loopt de lus voor onbepaalde tijd door als de lusbesturing niet wordt verbroken met behulp van de verklaring breken . Hieronder wordt het in het voorbeeld uitgelegd.
Voorbeeld:
Javascript let x = 2; for (; ; x++) { console.log('Value of x:' + x); break; }> Uitgang:
Value of x:2>
Verklaring 3: Tellervariabele bijwerken
Het is een gecontroleerde instructie die de toename/afname van de tellervariabele regelt.
Het is van nature ook optioneel en kan binnen het luslichaam worden gedaan.
lente en lente mvc
Voorbeeld:
Javascript const subjects = ['Maths', 'Science', 'Polity', 'History']; let i = 0; let len = subjects.length; let gfg = ''; for (; i < len;) { gfg += subjects[i]; //can be increased inside loop i++; } console.log(gfg)> Uitvoer
MathsSciencePolityHistory>
Meer lussen in JavaScript
JavaScript heeft verschillende soorten lussen in Java. Enkele van de lussen zijn:
| Lus | Beschrijving |
|---|---|
| for loop | Een lus die een codeblok een specifiek aantal keren herhaalt op basis van een voorwaardelijke expressie. |
| herhalingslus | Een lus die een codeblok herhaalt zolang een opgegeven voorwaarde waar is. |
| do-while-lus | Een lus die een codeblok minstens één keer uitvoert en het blok vervolgens herhaalt zolang een opgegeven voorwaarde waar is. |
| voor...van lus | Herhaalt de waarden van een itereerbaar object (zoals arrays, strings, kaarten, sets, enz.) |
| voor...in lus | Herhaalt de opsombare eigenschappen van een object (inclusief overgeërfde eigenschappen). |
Leer en beheers JavaScript met oefenvragen. JavaScript-oefeningen biedt veel JavaScript-oefeningsvragen om uw JavaScript-vaardigheden te oefenen en te testen.
