Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Använda Break-nyckelordet | Loopar
Introduktion till TypeScript

bookAnvända Break-nyckelordet

Hur kan man snabbt stoppa en loop?

Visste du att chefsutvecklaren för artificiell intelligens alltid bär med sig en ryggsäck med en röd knapp inuti, som omedelbart kan radera all data från ChatGPT-databasen? Detta görs för att förhindra ett scenario där artificiell intelligens tar över världen.

I TypeScript finns en liknande funktion. Du kan abrupt avsluta exekveringen av en loop med hjälp av nyckelordet break. Detta kan hjälpa till att undvika en oändlig loop när det inte finns någon tydlig avslutningsvillkor definierad eller när villkoret alltid är true. Till exempel:

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

Som du kan se finns det ett evigt true-villkor i koden. Detta innebär att vår loop kommer att fortsätta stjäla pengar på obestämd tid. Detta kallas en oändlig loop, och undvik för allt i världen oändliga loopar till varje pris. I koden ovan har vi satt ett villkor att om mängden stulna pengar är större än eller lika med 5000, så stoppar vi loopen. Jag vet inte varför vi tillät att 5 000 hypotetiska enheter stals från oss, men det är bra att vi stoppade loopen i tid.

Vi kan stoppa exekveringen av en loop även utan ett villkor, men jag kan inte komma på någon anledning till varför vi skulle vilja göra det. Men en sådan möjlighet finns.

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

Efter bara en iteration avslutades loopen.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Can you explain more about how the `break` statement works in other types of loops?

Are there alternatives to using `break` for stopping loops in TypeScript?

Can you give examples of when using `break` might be a bad idea?

Awesome!

Completion rate improved to 2.94

bookAnvända Break-nyckelordet

Svep för att visa menyn

Hur kan man snabbt stoppa en loop?

Visste du att chefsutvecklaren för artificiell intelligens alltid bär med sig en ryggsäck med en röd knapp inuti, som omedelbart kan radera all data från ChatGPT-databasen? Detta görs för att förhindra ett scenario där artificiell intelligens tar över världen.

I TypeScript finns en liknande funktion. Du kan abrupt avsluta exekveringen av en loop med hjälp av nyckelordet break. Detta kan hjälpa till att undvika en oändlig loop när det inte finns någon tydlig avslutningsvillkor definierad eller när villkoret alltid är true. Till exempel:

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

Som du kan se finns det ett evigt true-villkor i koden. Detta innebär att vår loop kommer att fortsätta stjäla pengar på obestämd tid. Detta kallas en oändlig loop, och undvik för allt i världen oändliga loopar till varje pris. I koden ovan har vi satt ett villkor att om mängden stulna pengar är större än eller lika med 5000, så stoppar vi loopen. Jag vet inte varför vi tillät att 5 000 hypotetiska enheter stals från oss, men det är bra att vi stoppade loopen i tid.

Vi kan stoppa exekveringen av en loop även utan ett villkor, men jag kan inte komma på någon anledning till varför vi skulle vilja göra det. Men en sådan möjlighet finns.

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

Efter bara en iteration avslutades loopen.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 2
some-alt