Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen `Break` Schlüsselwort | 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
`Break` Schlüsselwort

Wie kann man die Ausführung einer Schleife schnell stoppen?

Wussten Sie, dass der leitende Entwickler der künstlichen Intelligenz immer einen Rucksack mit einem roten Knopf darin trägt, der alle Daten aus der ChatGPT-Datenbank sofort löschen kann? Dies wird getan, um ein Szenario zu verhindern, in dem die künstliche Intelligenz die Welt übernimmt.

Nun, in TypeScript gibt es eine ähnliche Funktion. Sie können die Ausführung einer Schleife abrupt mit dem break-Schlüsselwort beenden. Dies kann helfen, eine Endlosschleife zu vermeiden, wenn keine klare Abbruchbedingung definiert ist oder wenn die Bedingung immer true ist. Zum Beispiel:

12345678
let amount_of_stolen_money = 0; while (true) { amount_of_stolen_money = amount_of_stolen_money + 1000; console.log(`The amount of stolen money: ${amount_of_stolen_money}`); if (amount_of_stolen_money >= 5000) { break; } }
copy

Wie Sie sehen können, gibt es eine ewige true-Bedingung im Code. Das bedeutet, dass unsere Schleife unendlich Geld stehlen wird. Dies wird als Endlosschleife bezeichnet, und um Himmels willen, vermeiden Sie Endlosschleifen um jeden Preis. Im obigen Code haben wir eine Bedingung festgelegt, dass, wenn der gestohlene Geldbetrag größer oder gleich 5000 ist, wir die Schleife stoppen. Ich weiß nicht, warum wir erlaubt haben, dass uns 5.000 hypothetische Einheiten gestohlen werden, aber es ist gut, dass wir die Schleife rechtzeitig gestoppt haben.

Wir können die Ausführung einer Schleife sogar ohne eine Bedingung stoppen, aber ich kann keinen Grund finden, warum wir das tun sollten. Aber eine solche Option existiert.

1234
while (true) { console.log("What was I created for?.."); break; }
copy

Nach nur einer Iteration beendete die Schleife ihre Ausführung.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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