JavaScript lapsille · Oppitunti

Pelaa uudelleen

Toista peli silmukalla

Oppitunti 4/413 vaihetta

Pelaa uudelleen on ilmainen JavaScript lapsille-oppitunti CoddyKitissä. Tämä on oppitunti 4/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu JavaScript lapsille-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. JavaScript lapsille-kurssilla on yhteensä 4 oppituntia.

Yksi peli ei riitä! 🔁

Yksi kierros on hauska, mutta kuka haluaisi pelata vain kerran? Ei kukaan! 😄

Saadaan peli toistumaan yhä uudelleen silmukan avulla! 🔄

console.log('Round 1! 🎮')
console.log('Round 2! 🎮')
console.log('Round 3! 🎮')

Mikä on silmukka? 🌀

Silmukka toistaa koodia monta kertaa, joten sitä ei tarvitse kopioida ja liittää! 🌀

Voitte kuvitella käskevänne robottia «tee tämä viisi kertaa» sen sijaan, että sanoisitte saman viisi kertaa. 🤖

console.log('A loop repeats things! 🔁')
console.log('Super handy! ✨')

for-silmukka 🔢

for-silmukka laskee puolestamme! 🔢

Se alkaa tietystä luvusta, jatkaa niin kauan kuin ehto on tosi ja lisää joka kerralla 1:n.

for (let i = 1; i <= 3; i++) {
  console.log('Count: ' + i + ' 🔢')
}

Pelataan 3 kierrosta 🎮

Käytetään silmukkaa pelin 3 kierroksen pelaamiseen! 🎮

Jokainen kierros on uusi kierros. 🔄

for (let round = 1; round <= 3; round++) {
  console.log('--- Round ' + round + ' ---')
  console.log('Playing! 🎲')
}

Valintojen lisääminen 🤖

Tietokone tekee jokaisella kierroksella uuden valinnan! 🤖

Lisätään satunnaisvalintamme silmukkaan. 🎲

let choices = ['rock', 'paper', 'scissors']
for (let round = 1; round <= 3; round++) {
  let comp = choices[Math.floor(Math.random() * 3)]
  console.log('Round ' + round + ': computer picked ' + comp + ' 🤖')
}

Pisteiden laskeminen 🏅

Lasketaan, kuinka monta kertaa voitatte! Luodaan score-laatikko ja asetetaan sen arvoksi 0. 🏅

Jokainen voitto lisää pisteisiin 1:n!

let score = 0
score = score + 1
score = score + 1
console.log('Your score: ' + score + ' 🏅')

Pisteet silmukassa 📈

Nyt pidämme kirjaa pisteistä kaikkien kierrosten ajan! 📈

Pistelaatikko muistaa voitot kierroksesta toiseen. 🧠

let score = 0
for (let round = 1; round <= 3; round++) {
  score = score + 1
  console.log('Round ' + round + ': win! Score = ' + score + ' 🏅')
}

while-silmukka 🔄

Toinen silmukkatyyppi on while-silmukka. Se jatkaa niin kauan kuin jokin ehto on tosi! 🔄

Se sopii hyvin tilanteeseen, jossa pelataan, kunnes voittoja on 3. 🎯

let wins = 0
while (wins < 3) {
  wins = wins + 1
  console.log('Win number ' + wins + '! 🎉')
}
console.log('Got 3 wins! 🏆')

Silmukan pysäyttäminen 🛑

Joskus haluamme lopettaa aikaisemmin. break-komennolla poistutaan silmukasta! 🛑

Voimme esimerkiksi lopettaa pelin, kun joku saa suuren voiton. 🏆

for (let i = 1; i <= 10; i++) {
  console.log('Round ' + i)
  if (i === 3) {
    console.log('Game over! 🛑')
    break
  }
}

Koko pelisilmukka 🎉

Kootaan kaikki yhteen: silmukka, tietokoneen valinta ja pisteet! 🎉

Tässä on aivan oma Kivi, paperi, sakset -pelinne! 🕹️

let choices = ['rock', 'paper', 'scissors']
let score = 0
for (let round = 1; round <= 3; round++) {
  let comp = choices[Math.floor(Math.random() * 3)]
  console.log('Round ' + round + ': computer ' + comp)
  score = score + 1
}
console.log('Final score: ' + score + ' 🏆')

Rakensitte koko pelin! 🕹️

Upeaa! Rakensitte kokonaisen pelin, joka pelataan yhä uudelleen! 🎉

  • for-silmukka laskee kierrokset 🔢
  • while-silmukka jatkaa suorittamista 🔄
  • break lopettaa aikaisemmin 🛑
  • Pistelaatikko säilyttää pisteet 🏅
console.log('You built the game! 🕹️')
console.log('You are a coder! 🌟')

Pikatarkistus 🧠

Viimeinen aivopähkinä! 🤔

Teitte sen! 🎉

Saitte Kivi, paperi, sakset -pelin valmiiksi! 🥳

  • Opitte säännöt ✊📄✂️
  • Saitte tietokoneen tekemään valinnan 🤖
  • Löysitte voittajan 🏆
  • Lisäsitte silmukan uutta peliä varten 🔁

Olette oikea pelintekijä! 🌟 Hienoa työtä!

console.log('Course complete! 🎓')
console.log('You rock! 🤘')
Aloita maksutta

Opi JavaScript tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
35
Oppitunnit
140

Usein kysytyt kysymykset

Onko oppitunti ”Pelaa uudelleen” ilmainen?

Kyllä – oppitunnin ”Pelaa uudelleen” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko JavaScript lapsille-kurssin, päivitä CoddyKit PROhon. JavaScript lapsille-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Pelaa uudelleen”?

Toista peli silmukalla Harjoittelet JavaScript lapsille-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni JavaScript lapsille-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin JavaScript lapsille-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/4.

Kuinka kauan ”Pelaa uudelleen”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä JavaScript lapsille-oppitunnilla?

Kyllä. Jokainen JavaScript lapsille-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Säännöt
  2. Tietokoneen valinta
  3. Kuka voittaa?
  4. Pelaa uudelleen
← Takaisin: JavaScript lapsille