Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Silmukoiden Keskeyttäminen Break-komennolla | Datan Läpikäynti JavaScriptissä
Johdanto JavaScriptiin

bookSilmukoiden Keskeyttäminen Break-komennolla

break-avainsana on silmukan lopetusehto, jonka avulla voit poistua silmukasta ennenaikaisesti.

Esimerkki 1: Lopetetaan ääretön silmukka

123456789
let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
copy

Tässä esimerkissä break-avainsana pysäyttää äärettömän while-silmukan, kun i on yhtä suuri kuin 6 i++-operaation jälkeen.

Esimerkki 2: for-silmukan katkaiseminen

123456789
let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
copy

Tässä muuttujaa a kasvatetaan i:n verran jokaisella iteraatiolla (0 + 1 + 2 + 3 + 4), kunnes i on yhtä suuri kuin 4. Tällöin break-lause aktivoituu.

i = 0a = 0 + 0
i = 1a = 0 + 1
i = 2a = 1 + 2
i = 3a = 3 + 3
i = 4a = 6 + 4, break

Esimerkki 3: while-silmukan katkaisu välittömästi

1234567
while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
copy

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.

question mark

Mitä seuraava koodi tulostaa konsoliin?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 2.5

bookSilmukoiden Keskeyttäminen Break-komennolla

Pyyhkäise näyttääksesi valikon

break-avainsana on silmukan lopetusehto, jonka avulla voit poistua silmukasta ennenaikaisesti.

Esimerkki 1: Lopetetaan ääretön silmukka

123456789
let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
copy

Tässä esimerkissä break-avainsana pysäyttää äärettömän while-silmukan, kun i on yhtä suuri kuin 6 i++-operaation jälkeen.

Esimerkki 2: for-silmukan katkaiseminen

123456789
let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
copy

Tässä muuttujaa a kasvatetaan i:n verran jokaisella iteraatiolla (0 + 1 + 2 + 3 + 4), kunnes i on yhtä suuri kuin 4. Tällöin break-lause aktivoituu.

i = 0a = 0 + 0
i = 1a = 0 + 1
i = 2a = 1 + 2
i = 3a = 3 + 3
i = 4a = 6 + 4, break

Esimerkki 3: while-silmukan katkaisu välittömästi

1234567
while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
copy

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.

question mark

Mitä seuraava koodi tulostaa konsoliin?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 4
some-alt