Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Het While-Loop Begrijpen in JavaScript | Door Data Lopen in JavaScript
Introductie tot JavaScript

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

Een nadere beschouwing van elk type.

while-lus

De while-lus is het eenvoudigste type lus. Deze blijft een codeblok uitvoeren zolang de opgegeven voorwaarde waar blijft.

Een while-lus wordt gemaakt met het sleutelwoord while, gevolgd door een voorwaarde tussen haakjes en het codeblok tussen accolades. De syntaxis lijkt op die van een if-statement:

while (condition) {
  // code block
}

Voorbeeld:

123456
let a = 5; while (a <= 10) { console.log("a =", a); a++; }
copy

In dit voorbeeld wordt het codeblok van de while-lus zes keer uitgevoerd:

  • Aanvankelijk wordt de variabele a ingesteld op 5;
  • De lusvoorwaarde is a <= 10, wat waar is, dus het codeblok wordt uitgevoerd;
  • Na elke uitvoering wordt de variabele a met 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 aanvankelijk false is, wordt het codeblok niet uitgevoerd.

Opmerking

Wees voorzichtig met de voorwaarde! Als de voorwaarde altijd als true wordt geëvalueerd, zal de lus nooit stoppen, wat resulteert in een oneindige lus. Dit kan ertoe leiden dat het 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?

question mark

Hoe vaak zal het programma Hello! afdrukken?

Select the correct answer

question mark

Hoe vaak zal het programma JavaScript afdrukken?

Select the correct answer

question mark

Hoe vaak zal het programma Be careful! afdrukken?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you explain the difference between while, do-while, and for loops?

Can you show an example of a do-while loop?

What happens if the while loop condition is never true?

Awesome!

Completion rate improved to 2.5

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

Een nadere beschouwing van elk type.

while-lus

De while-lus is het eenvoudigste type lus. Deze blijft een codeblok uitvoeren zolang de opgegeven voorwaarde waar blijft.

Een while-lus wordt gemaakt met het sleutelwoord while, gevolgd door een voorwaarde tussen haakjes en het codeblok tussen accolades. De syntaxis lijkt op die van een if-statement:

while (condition) {
  // code block
}

Voorbeeld:

123456
let a = 5; while (a <= 10) { console.log("a =", a); a++; }
copy

In dit voorbeeld wordt het codeblok van de while-lus zes keer uitgevoerd:

  • Aanvankelijk wordt de variabele a ingesteld op 5;
  • De lusvoorwaarde is a <= 10, wat waar is, dus het codeblok wordt uitgevoerd;
  • Na elke uitvoering wordt de variabele a met 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 aanvankelijk false is, wordt het codeblok niet uitgevoerd.

Opmerking

Wees voorzichtig met de voorwaarde! Als de voorwaarde altijd als true wordt geëvalueerd, zal de lus nooit stoppen, wat resulteert in een oneindige lus. Dit kan ertoe leiden dat het 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?

question mark

Hoe vaak zal het programma Hello! afdrukken?

Select the correct answer

question mark

Hoe vaak zal het programma JavaScript afdrukken?

Select the correct answer

question mark

Hoe vaak zal het programma Be careful! afdrukken?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 1
some-alt