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
Johdanto JavaScriptiin

bookSilmukoiden Käyttäminen Taulukoiden Kanssa

Pyyhkäise näyttääksesi valikon

Silmukoiden avulla voimme käydä tehokkaasti läpi kaikki tai tietyt taulukon alkiot.

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 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 samaan lopputulokseen 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

Osio 6. Luku 7
some-alt