Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen `For`-Schleife | Schleifen
Einführung in TypeScript
course content

Kursinhalt

Einführung in TypeScript

Einführung in TypeScript

1. TypeScript-Grundlagen
2. Bedingte Anweisungen
3. Arrays
4. Schleifen
5. Funktionen

book
`For`-Schleife

Lassen Sie uns zum am häufigsten verwendeten Schleifentyp übergehen - der for-Schleife. Die for-Schleife ist eine Schleife, die eine bestimmte Anzahl von Operationen ausführt, die vom Programmierer festgelegt werden. Ihr Hauptmerkmal ist, dass innerhalb der Schleife eine separate Variable erstellt wird, die die Iterationsnummer speichert, sowie die Bedingung zum Stoppen der Schleife und die Operation an der erstellten Variable. Schauen wir uns die Syntax an:

In dieser Syntax:

  • initialization wird einmal ausgeführt, bevor die Schleife beginnt, und wird typischerweise verwendet, um einen Zähler zu initialisieren;
  • condition ist die Bedingung, die vor jeder Iteration überprüft wird. Wenn die Bedingung true ist, wird die Schleife weiter ausgeführt; wenn sie false ist, endet die Schleife;
  • increment/decrement wird nach jeder Iteration ausgeführt und wird typischerweise verwendet, um den Wert des Zählers zu erhöhen oder zu verringern.

Beispiel für die Verwendung einer for-Schleife:

123
for (let i = 1; i <= 5; i++) { console.log(`Iteration number ${i}`); }
copy

Lassen Sie uns alles durchgehen, was geschrieben wurde, und verstehen, was was ist:

  • let i = 0; – das ist die Initialisierung. Dies ist die Variable, die erstellt wird, wenn wir die Schleife betreten, und gelöscht wird, wenn die Schleife alle notwendigen Iterationen abgeschlossen hat. i ist ein Index, einfach weil Programmierer zu faul sind, das ganze Wort zu schreiben. Sie können dieser Variablen jeden beliebigen Namen geben. Dieser Index ist dafür verantwortlich, welche Iteration in der Sequenz es ist;
  • i <= 5; – das ist die Bedingung. Es ist die Grenze, bis zu der sich die Anzahl der Iterationen erhöhen wird. Während jeder Iteration wird die Variable i erhöht, bis sie das Limit erreicht. In unserem Fall ist das Limit 5. Sobald i den Wert 5 annimmt, wird die Schleife beendet;
  • i++ – das ist ein Inkrement. Dies ist, um wie viel wir die Variable i bei jeder Iteration der Schleife erhöhen werden. Hier können verschiedene Operationen verwendet werden. Zum Beispiel i-- oder sogar i = i * 3. Jede Operation;
  • console.log(`Iteration number ${i}`); – das ist die Operation, die die Schleife ausführen wird. In unserem Fall geben wir den Wert der Variablen i aus, um zu sehen, welche Iteration gerade ausgeführt wird.

Schauen wir uns ein weiteres Beispiel für die Verwendung der for-Schleife an, um die Syntax im Gedächtnis zu festigen:

123
for (let i:number = 10; i <= 25; i = i + 5) { console.log(`The value of 'i' is ${i}`); }
copy

Jetzt haben wir leicht unterschiedliche Bedingungen für die Änderung der Variablen i festgelegt. Zunächst wird ihr der Wert 10 zugewiesen, und dann wird sie jedes Mal um 5 erhöht, bis sie den Wert 25 erreicht.

Warum brauchen wir das?

Um die Anzahl der Iterationen genau zu bestimmen und besondere Bedingungen für die Iterationen festzulegen.

Stellen wir uns vor, Sie haben plötzlich den Drang, die Summe aller Zahlen von 1 bis 100 zu berechnen. Dies manuell zu tun, dauert lange, genauso wie mit einem Taschenrechner. Deshalb schlage ich vor, eine schnelle Schleife zu schreiben, die das für uns erledigt:

1234567
let res: number = 0; // result variable for (let i: number = 1; i <= 100; i++) { // i <= 100 res += i; } console.log(res); // printing result
copy

Im obigen Code initialisieren wir eine Variable, die unser Ergebnis speichert. Dann initialisieren wir innerhalb der Schleife unsere Variable i. Zunächst wird i auf 1 gesetzt, und die Variable i repräsentiert die Zahl, die wir bei jeder Iteration hinzufügen werden. Dies geht weiter, bis wir die Zahl 100 hinzufügen. Danach stoppt die Schleife.

Achten Sie auf die Operation, die wir an der Variablen res durchführen. Wir verwenden res += i;, was gleichbedeutend ist mit res = res + i;. Dies ermöglicht es uns, jede Neuzuweisung zu vereinfachen. Zum Beispiel, wenn wir multiplizieren wollen, können wir res *= i anstelle von res = res * i verwenden.

Jetzt wissen Sie, dass die Summe aller Zahlen von 1 bis 100 5050 ist. Ich weiß nicht, wo Sie diese Information verwenden werden, aber sie ist nützlich!

1. Wobei hilft die for-Schleife in TypeScript hauptsächlich?

2. Welcher Teil einer for-Schleife in TypeScript gibt die Bedingung für die Fortsetzung der Schleife an?

Wobei hilft die `for`-Schleife in TypeScript hauptsächlich?

Wobei hilft die for-Schleife in TypeScript hauptsächlich?

Wählen Sie die richtige Antwort aus

Welcher Teil einer `for`-Schleife in TypeScript gibt die Bedingung für die Fortsetzung der Schleife an?

Welcher Teil einer for-Schleife in TypeScript gibt die Bedingung für die Fortsetzung der Schleife an?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 5
We're sorry to hear that something went wrong. What happened?
some-alt