⊗jsPmLpBr 156 of 505 menu

L'instruction break en JavaScript

L'instruction break permet de terminer prématurément une boucle. Voyons quand cela peut être utile. Supposons que nous ayons une boucle affichant les éléments d'un tableau dans la console :

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { console.log(elem); }

Supposons que nous ayons pour tâche de déterminer s'il y a le nombre 3 dans le tableau. S'il est présent, affichez le mot 'est' dans la console (et s'il n'est pas présent, ne faites rien).

Résolvons notre tâche :

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem === 3) { console.log('est'); } }

La tâche est résolue, cependant, il y a un problème : après que le nombre 3 ait été trouvé, le tableau continue toujours d'être parcouru inutilement, gaspillant les précieuses ressources du processeur et ralentissant le travail de notre script.

Il serait plus optimal de terminer le travail de notre boucle immédiatement après avoir trouvé le nombre. Cela peut être fait avec l'instruction spéciale break, permettant de terminer prématurément le travail d'une boucle.

Ainsi, terminons la boucle dès que nous rencontrons le nombre 3 :

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem == 3) { console.log('est'); break; // sortir de la boucle } }

L'instruction break peut terminer n'importe quelle boucle : for classique, while, etc.

Un tableau de nombres est donné. Démarrez une boucle qui affichera tour à tour les éléments de ce tableau dans la console jusqu'à ce qu'un élément avec la valeur 0 soit rencontré. Après cela, la boucle doit terminer son travail.

Un tableau de nombres est donné. Trouvez la somme des éléments situés du début du tableau jusqu'au premier nombre négatif.

Un tableau de nombres est donné. Trouvez la position du premier nombre 3 dans ce tableau (nous supposons que ce nombre est obligatoirement présent dans le tableau).

Déterminez combien de nombres entiers, en commençant par le nombre 1, doivent être additionnés pour que la somme devienne supérieure à 100.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser