Mit einer For-Schleife wird Code in der Schleife wiederholt ausgeführt solange eine Bedingung erfüllt ist. Sie wird oft verwendet, um automatisch eine Liste von Elementen nacheinander zu bearbeiten, ohne dass du jeden einzelnen Punkt manuell behandeln musst. Das macht wiederkehrende Aufgaben viel einfacher und schneller.
Die Kopfzeile beginnt in der regel mit dem word for und einen Bezeichner (Namen). Danach kommt meist das word in und dann die z.B. eine Liste oder eine Zählerschleife.
For Schleife
JavaScript
// Array von Zahlen const zahlen = [1, 2, 3, 4, 5]; // For-Schleife, um das Array zu durchlaufen und die Summe zu berechnen for (let i = 0; i < zahlen.length; i++) { summe += zahlen[i]; }
Python
# Liste von Zahlen zahlen = [1, 2, 3, 4, 5] # For-Schleife, um die Liste zu durchlaufen und die Summe zu berechnen for zahl in zahlen: summe = summe + zahl
Rust
// Vektor (ähnlich wie eine Liste) von Zahlen let zahlen = vec![1, 2, 3, 4, 5]; // For-Schleife, um die Vektor-Elemente zu durchlaufen und die Summe zu berechnen for zahl in &zahlen { summe += zahl; }
C & C++
leer
Dart
// Liste von Zahlen Listzahlen = [1, 2, 3, 4, 5]; // For-Schleife, um die Liste zu durchlaufen und die Summe zu berechnen for (var zahl in zahlen) { summe += zahl; }
PHP
// Array von Zahlen $zahlen = array(1, 2, 3, 4, 5); // For-Schleife, um das Array zu durchlaufen und die Summe zu berechnen foreach ($zahlen as $zahl) { $summe += $zahl; }
Zählerschleife
Eine Zählerschleife nutzt man die Anzahl des auszuführenden Codes nicht an eine Bedingung knüpfen willst sondern an eine Vordefinierte Anzahl an malen wie der Code ausgeführt werden soll.
Zählerschleife
JavaScript
// Zählerschleife von 1 bis 5 for (let i = 1; i <= 5; i++) { summe += i; }
Python
# Zählerschleife von 1 bis 5 for i in range(1, 6): summe += i
Rust
// Zählerschleife von 1 bis 5 for i in 1..=5 { summe += i;
Dart
// Zählerschleife von 1 bis 5 for (int i = 1; i <= 5; i++) { summe += i; }
PHP
// Zählerschleife von 1 bis 5 for ($i = 1; $i <= 5; $i++) { $summe += $i; }
Schrittweite
Die Schrittweite gibt an in welchen stufen die for schleife die Zahl die in der Variable eingesetzt wird erhöht
Schrittweite
JavaScript
// Zählerschleife von 1 bis 10 mit Schritt 2 for (let i = 1; i <= 10; i += 2) { summe += i; }
Python
# Zählerschleife von 1 bis 10 mit Schritt 2 for i in range(1, 11, 2): summe += i
Rust
// Zählerschleife von 1 bis 10 mit Schritt 2 for i in (1..=10).step_by(2) { summe += i; }
Dart
// Zählerschleife von 1 bis 10 mit Schritt 2 for (int i = 1; i <= 10; i += 2) { summe += i; }
PHP
// Zählerschleife von 1 bis 10 mit Schritt 2 for ($i = 1; $i <= 10; $i += 2) { $summe += $i; }