Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Silmukoiden Käyttäminen Taulukoiden Kanssa | Silmukoiden Löytäminen
Johdatus JavaScriptiin
course content

Kurssisisältö

Johdatus JavaScriptiin

Johdatus JavaScriptiin

3. Ehtolauseet
4. Funktioiden Hallinta
5. Taulukoiden Tutkiminen
6. Silmukoiden Löytäminen

book
Silmukoiden Käyttäminen Taulukoiden Kanssa

Silmukat mahdollistavat kaikkien tai tiettyjen taulukon alkioiden tehokkaan läpikäynnin.

Esimerkiksi voimme käyttää for-silmukkaa käydäksemme läpi kaikki taulukon alkiot ja tulostaaksemme ne:

12345
let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; for(let i = 0; i < numbers.length; i++) { console.log("Element " + (i + 1) + " of the array is: " + numbers[i]); }
copy

Tämä on erityisen hyödyllistä, kun meidän täytyy suorittaa operaatio useille taulukon alkioille:

1234567
let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); for(let i = 0; i < numbers.length; i++) { numbers[i] *= 2; } console.log("After:", numbers);
copy

Voimme käyttää tähän tarkoitukseen myös while- tai do-while-silmukkaa, mutta se ei ole yleinen käytäntö.

123456789
let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); let i = 0; while(i < numbers.length) { numbers[i] *= 2; i += 1; } console.log("After:", numbers);
copy

Vaikka samoihin tuloksiin voidaan päästä käyttämällä while- tai do-while-silmukoita, suositellaan taulukoiden läpikäymiseen for-silmukkaa, koska se on vakiintunut ja luettavampi tapa.

1. Mitä seuraava koodi tulostaa?

2. Muuttaako seuraava koodi alkuperäistä taulukkoa?

question mark

Mitä seuraava koodi tulostaa?

Select the correct answer

question mark

Muuttaako seuraava koodi alkuperäistä taulukkoa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 7

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

course content

Kurssisisältö

Johdatus JavaScriptiin

Johdatus JavaScriptiin

3. Ehtolauseet
4. Funktioiden Hallinta
5. Taulukoiden Tutkiminen
6. Silmukoiden Löytäminen

book
Silmukoiden Käyttäminen Taulukoiden Kanssa

Silmukat mahdollistavat kaikkien tai tiettyjen taulukon alkioiden tehokkaan läpikäynnin.

Esimerkiksi voimme käyttää for-silmukkaa käydäksemme läpi kaikki taulukon alkiot ja tulostaaksemme ne:

12345
let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; for(let i = 0; i < numbers.length; i++) { console.log("Element " + (i + 1) + " of the array is: " + numbers[i]); }
copy

Tämä on erityisen hyödyllistä, kun meidän täytyy suorittaa operaatio useille taulukon alkioille:

1234567
let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); for(let i = 0; i < numbers.length; i++) { numbers[i] *= 2; } console.log("After:", numbers);
copy

Voimme käyttää tähän tarkoitukseen myös while- tai do-while-silmukkaa, mutta se ei ole yleinen käytäntö.

123456789
let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); let i = 0; while(i < numbers.length) { numbers[i] *= 2; i += 1; } console.log("After:", numbers);
copy

Vaikka samoihin tuloksiin voidaan päästä käyttämällä while- tai do-while-silmukoita, suositellaan taulukoiden läpikäymiseen for-silmukkaa, koska se on vakiintunut ja luettavampi tapa.

1. Mitä seuraava koodi tulostaa?

2. Muuttaako seuraava koodi alkuperäistä taulukkoa?

question mark

Mitä seuraava koodi tulostaa?

Select the correct answer

question mark

Muuttaako seuraava koodi alkuperäistä taulukkoa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 7
some-alt