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 | Looping Through Data in JavaScript
Johdanto JavaScriptiin
course content

Kurssisisältö

Johdanto JavaScriptiin

Johdanto JavaScriptiin

1. JavaScriptin Perusteet
2. Muuttujat ja Tietotyypit JavaScriptissä
3. Performing Operations in JavaScript
4. Ohjelman Kulun Hallinta Ehdollisilla Lauseilla
5. Looping Through Data in JavaScript
6. Funktiot JavaScriptissä

book
Silmukoiden Keskeyttäminen Break-komennolla

break-avainsana on silmukan lopettaja, 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 tulee yhtä suureksi 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:llä jokaisella iteraatiolla (0 + 1 + 2 + 3 + 4) kunnes i on yhtä suuri kuin 4. Siinä vaiheessa break-lause laukaistaan.

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 katkaiseminen 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 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.

question mark

Mitä seuraava koodi tulostaa konsoliin?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 6

Kysy tekoälyä

expand
ChatGPT

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

course content

Kurssisisältö

Johdanto JavaScriptiin

Johdanto JavaScriptiin

1. JavaScriptin Perusteet
2. Muuttujat ja Tietotyypit JavaScriptissä
3. Performing Operations in JavaScript
4. Ohjelman Kulun Hallinta Ehdollisilla Lauseilla
5. Looping Through Data in JavaScript
6. Funktiot JavaScriptissä

book
Silmukoiden Keskeyttäminen Break-komennolla

break-avainsana on silmukan lopettaja, 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 tulee yhtä suureksi 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:llä jokaisella iteraatiolla (0 + 1 + 2 + 3 + 4) kunnes i on yhtä suuri kuin 4. Siinä vaiheessa break-lause laukaistaan.

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 katkaiseminen 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 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.

question mark

Mitä seuraava koodi tulostaa konsoliin?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 6
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt