Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Utilisation du Mot-Clé Break | Boucles
Introduction à TypeScript

bookUtilisation du Mot-Clé Break

Comment arrêter rapidement l'exécution d'une boucle ?

Saviez-vous que le développeur principal de l'intelligence artificielle porte toujours un sac à dos contenant un bouton rouge à l'intérieur, capable d'effacer instantanément toutes les données de la base de données ChatGPT ? Cela permet d'éviter un scénario où l'intelligence artificielle prendrait le contrôle du monde.

Eh bien, en TypeScript, il existe une fonction similaire. Il est possible d'interrompre brusquement l'exécution d'une boucle à l'aide du mot-clé break. Cela permet d'éviter une boucle infinie lorsqu'aucune condition d'arrêt claire n'est définie ou lorsque la condition est toujours true. Par exemple :

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

Comme vous pouvez le constater, il y a une condition true éternelle dans le code. Cela signifie que notre boucle continuera à voler de l'argent indéfiniment. C'est ce qu'on appelle une boucle infinie, et il faut à tout prix éviter les boucles infinies. Dans le code ci-dessus, nous avons défini une condition : si le montant d'argent volé est supérieur ou égal à 5000, nous arrêtons la boucle. Je ne sais pas pourquoi nous avons permis que 5 000 unités hypothétiques nous soient dérobées, mais heureusement, nous avons arrêté la boucle à temps.

Nous pouvons arrêter l'exécution d'une boucle même sans condition, mais je ne vois pas vraiment pourquoi nous voudrions faire cela. Mais cette possibilité existe.

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

Après une seule itération, la boucle a terminé son exécution.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

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

bookUtilisation du Mot-Clé Break

Glissez pour afficher le menu

Comment arrêter rapidement l'exécution d'une boucle ?

Saviez-vous que le développeur principal de l'intelligence artificielle porte toujours un sac à dos contenant un bouton rouge à l'intérieur, capable d'effacer instantanément toutes les données de la base de données ChatGPT ? Cela permet d'éviter un scénario où l'intelligence artificielle prendrait le contrôle du monde.

Eh bien, en TypeScript, il existe une fonction similaire. Il est possible d'interrompre brusquement l'exécution d'une boucle à l'aide du mot-clé break. Cela permet d'éviter une boucle infinie lorsqu'aucune condition d'arrêt claire n'est définie ou lorsque la condition est toujours true. Par exemple :

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

Comme vous pouvez le constater, il y a une condition true éternelle dans le code. Cela signifie que notre boucle continuera à voler de l'argent indéfiniment. C'est ce qu'on appelle une boucle infinie, et il faut à tout prix éviter les boucles infinies. Dans le code ci-dessus, nous avons défini une condition : si le montant d'argent volé est supérieur ou égal à 5000, nous arrêtons la boucle. Je ne sais pas pourquoi nous avons permis que 5 000 unités hypothétiques nous soient dérobées, mais heureusement, nous avons arrêté la boucle à temps.

Nous pouvons arrêter l'exécution d'une boucle même sans condition, mais je ne vois pas vraiment pourquoi nous voudrions faire cela. Mais cette possibilité existe.

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

Après une seule itération, la boucle a terminé son exécution.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 2
some-alt