Utilisation 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 :
12345678let 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; } }
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.
1234while (true) { console.log("What was I created for?.."); break; }
Après une seule itération, la boucle a terminé son exécution.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
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
Utilisation 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 :
12345678let 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; } }
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.
1234while (true) { console.log("What was I created for?.."); break; }
Après une seule itération, la boucle a terminé son exécution.
Merci pour vos commentaires !