Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Het Beheersen van de for-Lus in JavaScript | Door Data Heen Lopen in JavaScript
Introductie tot JavaScript
course content

Cursusinhoud

Introductie tot JavaScript

Introductie tot JavaScript

1. JavaScript Basisprincipes
2. Variabelen en Gegevenstypen in JavaScript
3. Operaties Uitvoeren in JavaScript
4. Het Beheersen van de Programmastroom met Conditionele Uitspraken
5. Door Data Heen Lopen in JavaScript
6. Functies in JavaScript

book
Het Beheersen van de for-Lus in JavaScript

De for loop is een fundamentele lusstructuur in JavaScript, hoewel het aanvankelijk moeilijk te begrijpen kan zijn. Het gebruikt het for sleutelwoord en vereist drie parameters tussen haakjes:

javascript

Hier is een overzicht van deze parameters:

  • Initialisatie: Dit is waar je een nieuwe teller initialiseert die door de for loop wordt gebruikt. Het wordt slechts één keer uitgevoerd;

  • Voorwaarde: Een expressie die voor elke iteratie wordt gecontroleerd, vergelijkbaar met de while loop;

  • Increment/Decrement: Operaties die aan het einde van elke lusiteratie op de teller worden uitgevoerd.

Opmerking

Iteratie in lussen verwijst naar het herhalen van een blok code een bepaald aantal keren of totdat een specifieke voorwaarde is vervuld. Elke keer dat het codeblok wordt uitgevoerd, wordt het beschouwd als één iteratie.

Laten we dit illustreren met een voorbeeld:

123
for (let i = 1; i < 5; i++) { console.log("Loop iteration:", i); };
copy

In dit voorbeeld:

  • let i = 1: Initialisatie, waar we de variabele i binnen de for-lus maken. Deze operatie wordt één keer uitgevoerd;

  • i < 5: Voorwaarde, gecontroleerd voor elke iteratie;

  • i++: Incrementele expressie, uitgevoerd na elke iteratie;

  • console.log("Loop iteration:", i);: Lichaam van de for-lus.

Elke stap in de lus kan als volgt worden beschreven:

javascript

Stap 2 herhaalt zich totdat de voorwaarde false wordt.

Het kan nuttig zijn om een diagram te overwegen om een duidelijker begrip te krijgen van hoe de lus werkt.

Je kunt ook decrement gebruiken in de for-lus, zoals hier getoond:

123
for (let i = 15; i > 10; i--) { console.log("i =", i); }
copy

De for loop counter is uniek voor zijn scope, dus je hoeft je geen zorgen te maken dat de naam van de teller conflicteert met andere variabelen:

12345678
let i = 2077; console.log("(global) i =", i); for (let i = 0; i < 4; i++) { console.log("(for) i =", i); } console.log("(global) i =", i);
copy

Verschillende uitdrukkingen voor Increment/Decrement operaties kunnen ook worden gebruikt:

123
for (let i = 0; i < 40; i += 7) { console.log("i =", i); };
copy

Vergelijking van de for- en while-lussen

Bij het vergelijken van for- en while-lussen is de for-lus vaak eenvoudiger en beknopter. Hier is een voorbeeld van equivalente lussen:

1234567891011
// `while` let a = 1; while (a <= 3) { console.log("While:", a); a++; } // `for` for (let i = 1; i <= 3; i++) { console.log("For:", i); }
copy

In deze vergelijking is de for-lus eenvoudiger en neemt minder code ruimte in beslag. Bovendien wist de for-lus automatisch de teller variabele (in dit geval, i) na uitvoering.

question mark

Je wilt elk jaar van de Zomerspelen van 2000 tot en met 2016 afdrukken. Wat moet er in de lusvoorwaarde komen?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 4

Vraag AI

expand
ChatGPT

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

course content

Cursusinhoud

Introductie tot JavaScript

Introductie tot JavaScript

1. JavaScript Basisprincipes
2. Variabelen en Gegevenstypen in JavaScript
3. Operaties Uitvoeren in JavaScript
4. Het Beheersen van de Programmastroom met Conditionele Uitspraken
5. Door Data Heen Lopen in JavaScript
6. Functies in JavaScript

book
Het Beheersen van de for-Lus in JavaScript

De for loop is een fundamentele lusstructuur in JavaScript, hoewel het aanvankelijk moeilijk te begrijpen kan zijn. Het gebruikt het for sleutelwoord en vereist drie parameters tussen haakjes:

javascript

Hier is een overzicht van deze parameters:

  • Initialisatie: Dit is waar je een nieuwe teller initialiseert die door de for loop wordt gebruikt. Het wordt slechts één keer uitgevoerd;

  • Voorwaarde: Een expressie die voor elke iteratie wordt gecontroleerd, vergelijkbaar met de while loop;

  • Increment/Decrement: Operaties die aan het einde van elke lusiteratie op de teller worden uitgevoerd.

Opmerking

Iteratie in lussen verwijst naar het herhalen van een blok code een bepaald aantal keren of totdat een specifieke voorwaarde is vervuld. Elke keer dat het codeblok wordt uitgevoerd, wordt het beschouwd als één iteratie.

Laten we dit illustreren met een voorbeeld:

123
for (let i = 1; i < 5; i++) { console.log("Loop iteration:", i); };
copy

In dit voorbeeld:

  • let i = 1: Initialisatie, waar we de variabele i binnen de for-lus maken. Deze operatie wordt één keer uitgevoerd;

  • i < 5: Voorwaarde, gecontroleerd voor elke iteratie;

  • i++: Incrementele expressie, uitgevoerd na elke iteratie;

  • console.log("Loop iteration:", i);: Lichaam van de for-lus.

Elke stap in de lus kan als volgt worden beschreven:

javascript

Stap 2 herhaalt zich totdat de voorwaarde false wordt.

Het kan nuttig zijn om een diagram te overwegen om een duidelijker begrip te krijgen van hoe de lus werkt.

Je kunt ook decrement gebruiken in de for-lus, zoals hier getoond:

123
for (let i = 15; i > 10; i--) { console.log("i =", i); }
copy

De for loop counter is uniek voor zijn scope, dus je hoeft je geen zorgen te maken dat de naam van de teller conflicteert met andere variabelen:

12345678
let i = 2077; console.log("(global) i =", i); for (let i = 0; i < 4; i++) { console.log("(for) i =", i); } console.log("(global) i =", i);
copy

Verschillende uitdrukkingen voor Increment/Decrement operaties kunnen ook worden gebruikt:

123
for (let i = 0; i < 40; i += 7) { console.log("i =", i); };
copy

Vergelijking van de for- en while-lussen

Bij het vergelijken van for- en while-lussen is de for-lus vaak eenvoudiger en beknopter. Hier is een voorbeeld van equivalente lussen:

1234567891011
// `while` let a = 1; while (a <= 3) { console.log("While:", a); a++; } // `for` for (let i = 1; i <= 3; i++) { console.log("For:", i); }
copy

In deze vergelijking is de for-lus eenvoudiger en neemt minder code ruimte in beslag. Bovendien wist de for-lus automatisch de teller variabele (in dit geval, i) na uitvoering.

question mark

Je wilt elk jaar van de Zomerspelen van 2000 tot en met 2016 afdrukken. Wat moet er in de lusvoorwaarde komen?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 4
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt