6 of 264 menu

Constructie for

De constructie for definieert een lus: de code die erin staat, wordt een opgegeven aantal keer herhaald.

Syntaxis

for (startcommando's; voorwaarde voor lusbeëindiging; commando's na elke iteratie) { luslichaam };

Voorbeeld

Laten we een reeks getallen van 0 tot 10 uitvoeren:

for (let i = 0; i <= 10; i++) { console.log(i); }

Voorbeeld

Laten we een reeks getallen van 10 tot 0 uitvoeren:

for (let i = 10; i >= 0; i--) { console.log(i); }

Voorbeeld

Laten we even getallen van 0 tot 10 uitvoeren:

for (let i = 2; i <= 10; i += 2) { console.log(i); }

Voorbeeld

Laten we elementen van een array uitvoeren:

let arr = ['a', 'b', 'c', 'd', 'e']; for (let i = 0; i < arr.length; i++) { console.log(arr[i]); }

Voorbeeld

Startcommando's en commando's na elke iteratie kunnen bestaan uit niet één, maar uit meerdere commando's, gescheiden door komma's. Laten we bijvoorbeeld twee tellers maken: laat de eerste elke iteratie van de lus met één toenemen, en de tweede - met twee:

for (let i = 0, j = 0; i <= 9; i++, j += 2) { console.log(i, j); }

Zie ook

  • les uit de JavaScript-handleiding,
    die het werken met de for-lus beschrijft
  • de constructie for-of,
    die een lus creëert voor het doorlopen van een array
  • de constructie for-in,
    die een lus creëert voor het doorlopen van een object
  • de constructie while,
    die ook een lus creëert
  • de instructie break,
    die een lus onderbreekt
  • de instructie continue,
    die de lus naar de volgende iteratie brengt
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren