Het While-Loop Begrijpen in JavaScript
Soorten lussen
Lussen zijn structuren die herhaaldelijk een codeblok uitvoeren zolang een specifieke voorwaarde waar is. In JavaScript zijn er drie soorten lussen:
- while;
- do-while;
- for.
Laten we elk van deze in detail bekijken.
while-lus
De while-lus is het eenvoudigste type lus. Deze blijft een codeblok uitvoeren zolang de opgegeven voorwaarde waar blijft.
Om een while-lus te maken, gebruik je het sleutelwoord while gevolgd door een voorwaarde tussen haakjes en plaats je het codeblok tussen accolades. De syntaxis lijkt op die van een if-statement:
while (condition) {
// code block
}
Hier is een voorbeeld:
123456let a = 5; while (a <= 10) { console.log("a =", a); a++; }
In dit voorbeeld wordt het codeblok van de while-lus zes keer uitgevoerd:
- Aanvankelijk wordt de variabele
aingesteld op5; - De lusvoorwaarde is
a <= 10, wat waar is, dus het codeblok wordt uitgevoerd; - Na elke uitvoering wordt de variabele
amet 1 verhoogd; - De lus blijft uitvoeren zolang de voorwaarde waar blijft.
Opmerking
De
while-lus controleert de voorwaarde voordat het codeblok wordt uitgevoerd. Als de voorwaarde aanvankelijkfalseis, zal het codeblok niet worden uitgevoerd.
Opmerking
Wees voorzichtig met de voorwaarde! Als de voorwaarde altijd als
truewordt geëvalueerd, zal de lus nooit stoppen, wat resulteert in een oneindige lus. Dit kan ervoor zorgen dat je programma vastloopt of niet meer reageert.
1. Hoe vaak zal het programma Hello! afdrukken?
2. Hoe vaak zal het programma JavaScript afdrukken?
3. Hoe vaak zal het programma Be careful! afdrukken?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you explain the difference between while, do-while, and for loops?
Can you give an example of an infinite loop and how to avoid it?
What happens if the initial condition in a while loop is false?
Geweldig!
Completion tarief verbeterd naar 2.5
Het While-Loop Begrijpen in JavaScript
Veeg om het menu te tonen
Soorten lussen
Lussen zijn structuren die herhaaldelijk een codeblok uitvoeren zolang een specifieke voorwaarde waar is. In JavaScript zijn er drie soorten lussen:
- while;
- do-while;
- for.
Laten we elk van deze in detail bekijken.
while-lus
De while-lus is het eenvoudigste type lus. Deze blijft een codeblok uitvoeren zolang de opgegeven voorwaarde waar blijft.
Om een while-lus te maken, gebruik je het sleutelwoord while gevolgd door een voorwaarde tussen haakjes en plaats je het codeblok tussen accolades. De syntaxis lijkt op die van een if-statement:
while (condition) {
// code block
}
Hier is een voorbeeld:
123456let a = 5; while (a <= 10) { console.log("a =", a); a++; }
In dit voorbeeld wordt het codeblok van de while-lus zes keer uitgevoerd:
- Aanvankelijk wordt de variabele
aingesteld op5; - De lusvoorwaarde is
a <= 10, wat waar is, dus het codeblok wordt uitgevoerd; - Na elke uitvoering wordt de variabele
amet 1 verhoogd; - De lus blijft uitvoeren zolang de voorwaarde waar blijft.
Opmerking
De
while-lus controleert de voorwaarde voordat het codeblok wordt uitgevoerd. Als de voorwaarde aanvankelijkfalseis, zal het codeblok niet worden uitgevoerd.
Opmerking
Wees voorzichtig met de voorwaarde! Als de voorwaarde altijd als
truewordt geëvalueerd, zal de lus nooit stoppen, wat resulteert in een oneindige lus. Dit kan ervoor zorgen dat je programma vastloopt of niet meer reageert.
1. Hoe vaak zal het programma Hello! afdrukken?
2. Hoe vaak zal het programma JavaScript afdrukken?
3. Hoe vaak zal het programma Be careful! afdrukken?
Bedankt voor je feedback!