Silmukoiden Keskeyttäminen Break-komennolla
Pyyhkäise näyttääksesi valikon
break-avainsana on silmukan lopetusehto, jonka avulla silmukasta voidaan poistua ennenaikaisesti.
Esimerkki 1: Loputtoman silmukan pysäyttäminen
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
Tässä esimerkissä break-avainsana pysäyttää loputtoman while-silmukan, kun i on yhtä suuri kuin 6 i++-operaation jälkeen.
Esimerkki 2: for-silmukan katkaiseminen
123456789let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
Tässä muuttujaa a kasvatetaan i:llä jokaisella iteraatiolla (0 + 1 + 2 + 3 + 4), kunnes i on yhtä suuri kuin 4. Tällöin break-lause käynnistyy.
i = 0 | a = 0 + 0 |
|---|---|
i = 1 | a = 0 + 1 |
i = 2 | a = 1 + 2 |
i = 3 | a = 3 + 3 |
i = 4 | a = 6 + 4, break |
Esimerkki 3: while-silmukan katkaisu välittömästi
1234567while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
Tässä esimerkissä break-lauseke while-silmukan sisällä lopettaa silmukan välittömästi, estäen kaiken sen jälkeisen koodin suorittamisen samassa lohkossa.
Huomio
Muista, että
break-lauseke on tehokas työkalu silmukoiden ohjaamiseen, mahdollistaen niiden keskeyttämisen, kun tietyt ehdot täyttyvät.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme