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

Contenu du cours

Introduction à TypeScript

Introduction à TypeScript

1. Fondamentaux de TypeScript
2. Instructions Conditionnelles
3. Tableaux
4. Boucles
5. Fonctions

book
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 avec un bouton rouge à l'intérieur, qui peut instantanément effacer toutes les données de la base de données de ChatGPT ? Cela est fait pour éviter un scénario où l'intelligence artificielle prendrait le contrôle du monde.

Eh bien, en TypeScript, il existe une fonction similaire. Vous pouvez interrompre brusquement l'exécution d'une boucle en utilisant le mot-clé break. Cela peut aider à éviter une boucle infinie lorsqu'il n'y a pas de condition de terminaison claire 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 voir, 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 pour l'amour du ciel, évitez les boucles infinies par tous les moyens possibles. Dans le code ci-dessus, nous avons défini une condition selon laquelle si le montant de l'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 volées, mais c'est une bonne chose que nous ayons arrêté la boucle à temps.

Nous pouvons arrêter l'exécution d'une boucle même sans condition, mais je ne trouve pas de raison pour laquelle nous voudrions le faire. Mais une telle option 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
We're sorry to hear that something went wrong. What happened?
some-alt