Silmukoiden Keskeyttäminen Break-komennolla
break
-avainsana on silmukan lopettaja, jonka avulla voit poistua silmukasta ennenaikaisesti.
Esimerkki 1: Lopetetaan ääretön silmukka
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
Tässä esimerkissä break
-avainsana pysäyttää äärettömän while
-silmukan, kun i
tulee yhtä suureksi 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. Siinä vaiheessa break
-lause laukaistaan.
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 katkaiseminen 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 mitään sen alapuolella olevaa koodia suorittamasta samassa lohkossa.
Huomautus
Muista, että
break
-lauseke on tehokas työkalu silmukoiden kulun hallintaan, jolloin voit poistua niistä, kun tietyt ehdot täyttyvät.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.33
Silmukoiden Keskeyttäminen Break-komennolla
Pyyhkäise näyttääksesi valikon
break
-avainsana on silmukan lopettaja, jonka avulla voit poistua silmukasta ennenaikaisesti.
Esimerkki 1: Lopetetaan ääretön silmukka
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
Tässä esimerkissä break
-avainsana pysäyttää äärettömän while
-silmukan, kun i
tulee yhtä suureksi 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. Siinä vaiheessa break
-lause laukaistaan.
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 katkaiseminen 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 mitään sen alapuolella olevaa koodia suorittamasta samassa lohkossa.
Huomautus
Muista, että
break
-lauseke on tehokas työkalu silmukoiden kulun hallintaan, jolloin voit poistua niistä, kun tietyt ehdot täyttyvät.
Kiitos palautteestasi!