Silmukoiden Keskeyttäminen Break-komennolla
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
Mahtavaa!
Completion arvosana parantunut arvoon 2.5
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!