JavaScript Grundlagen

JavaScript - Code Editor

For-Schleife

Mit der for-Schleife kann man Code mehrfach ausführen. Dazu benötigt man nur einen Startwert (hier: i = 0), eine Bedingung wie lange ausgeführt werden soll (hier: solange i < 6) und die Erhöhung vom Startwert (hier: i++).


for(let i = 0; i < 6; i++) {
   console.log("i ist gleich: " + i)
}

// Ausgabe
// i ist gleich: 0
// i ist gleich: 1
// i ist gleich: 2
// i ist gleich: 3
// i ist gleich: 4
// i ist gleich: 5

Genau diese Logik kann verwendet werden, um die Werte eines Arrays auszugeben. Nehmen für dieses Beispiel unser “fruechte” Array:

let fruechte = ['Apfel', 'Birne', 'Banane', 'Ananas', 'Orange']

for(let i = 0; i < fruechte.length; i++) {
   console.log(fruechte[i])
}

// Ausgabe:
// Apfel
// Birne
// Banane
// Ananas
// Orange

Die Funktion “length”, bei “fruechte.length”, gibt die Anzahl Elemente in einem Array aus, also hier 5. Die hier gezeigte for-Schleife arbeitet sich durch unser Array. Sie beginnt mit 0, genau wie alle Arrays und endet bei 4. So kann das gesamte Array ausgegeben werden. Eine einfachere Version der For-Schleife, um Werte aus einem Array auszugeben, ist folgende:

let fruechte = ['Apfel', 'Birne', 'Banane', 'Ananas', 'Orange']

for (const frucht of fruechte) {
  console.log(frucht)
}

// Ausgabe:
// Apfel
// Birne
// Banane
// Ananas
// Orange