JavaScript för barn · Lektion

Kasta en tärning

Slumpmässigt tal från 1 till 6

Lektion 1 av 413 steg

Kasta en tärning är en gratis lektion i JavaScript för barn på CoddyKit. Detta är lektion 1 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för JavaScript för barn, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i JavaScript för barn innehåller totalt 4 lektioner.

Nu kastar vi tärning! 🎲

Välkommen till spelet Roll the Dice! 🎲

En tärning har sex sidor med talen 1 till 6. Nu ska vi kasta en med kod! 🎉

console.log('Rolling the dice! 🎲')
console.log('Numbers 1 to 6! 🔢')

De sex sidorna 🎲

En tärning har sex sidor:

  • ⚀ ett
  • ⚁ två
  • ⚂ tre
  • ⚃ fyra
  • ⚄ fem
  • ⚅ sex

När vi kastar får vi ett av de här resultaten! 🎯

console.log('A die has 6 sides ⚀⚁⚂⚃⚄⚅')

Slump igen! ✨

För att kasta behöver vi ett slumpmässigt tal. Kommer du ihåg Math.random()? ✨

Det ger ett tal mellan 0 och 1. Nu använder vi det för tärningen! 🎲

let r = Math.random()
console.log('Random: ' + r + ' ✨')

Skapa talen 0 till 5 🔢

Om vi multiplicerar med 6 och avrundar nedåt får vi 0, 1, 2, 3, 4 eller 5. 🔢

Men tärningar börjar på 1, inte 0 ... det fixar vi härnäst! 😄

let n = Math.floor(Math.random() * 6)
console.log('Number 0 to 5: ' + n)

Lägg till 1 för tärningen! ➕

Tärningar går från 1 till 6, inte från 0 till 5. Därför lägger vi till 1! ➕

Nu får vi 1, 2, 3, 4, 5 eller 6. Ett riktigt tärningskast! 🎲

let roll = Math.floor(Math.random() * 6) + 1
console.log('You rolled: ' + roll + ' 🎲')

Kasta om och om igen 🔁

Varje körning ger ett nytt kast! 🎲 Ibland blir det 2, ibland 6 och ibland 4!

Det blir en överraskning varje gång. 😲

let roll = Math.floor(Math.random() * 6) + 1
console.log('This roll: ' + roll + ' 🎲')

En kastfunktion 🛠️

Nu skapar vi en liten maskin som heter rollDie. Anropa den när du vill kasta! 🛠️

function rollDie() {
  return Math.floor(Math.random() * 6) + 1
}
console.log('Roll: ' + rollDie() + ' 🎲')

Tre kast! 🎲🎲🎲

Nu kan vi kasta tre gånger på ett mycket enkelt sätt! 🎲🎲🎲

Anropa bara vår maskin tre gånger. 🔂

function rollDie() {
  return Math.floor(Math.random() * 6) + 1
}
console.log('Roll 1: ' + rollDie())
console.log('Roll 2: ' + rollDie())
console.log('Roll 3: ' + rollDie())

Visa en tärningssymbol 🎲

Nu gör vi det roligare! Vi kan visa tärningssymbolen tillsammans med talet. 🎲

Kasta och fira! 🎉

let roll = Math.floor(Math.random() * 6) + 1
console.log('🎲 You rolled a ' + roll + '! 🎉')

En lyckosam sexa? 🍀

Fick du en sexa? Vilken tur! 🍀

Vi kan kontrollera det med if och fira det höga kastet! 🎉

let roll = Math.floor(Math.random() * 6) + 1
if (roll === 6) {
  console.log('Lucky six! 🍀🎉')
} else {
  console.log('You rolled ' + roll + ' 🎲')
}

Nu kan du kasta tärning! 🎲

Hurra! Nu har du lärt dig att kasta en tärning med kod! 🎉

  • Math.random() * 6 ger talen 0 till 5 🔢
  • Lägg till + 1 för att få talen 1 till 6 ➕
  • Lägg koden i en funktion så att du kan återanvända den 🛠️
console.log('You can roll dice! ✅')
console.log('Next: two dice! 🎲🎲')

Snabb koll 🧠

Dags att tänka! 🤔

Snyggt kast! 🎉

Nu kan du kasta en tärning med kod! 🎲

  • Slumpmässigt tal 🔢
  • Multiplicera med 6 ✖️
  • Lägg till 1 ➕

Nästa steg: vi kastar två tärningar och lägger ihop resultaten! 🎲🎲

console.log('Lesson done! ⭐')
console.log('Two dice next! 🎲🎲')
Gratis att börja

Lär dig JavaScript med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
35
Lektioner
140

Vanliga frågor

Är lektionen ”Kasta en tärning” gratis?

Ja – hela texten till ”Kasta en tärning” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i JavaScript för barn, kan Ni uppgradera till CoddyKit PRO. Kursen i JavaScript för barn innehåller totalt 4 lektioner.

Vad lär jag mig i ”Kasta en tärning”?

Slumpmässigt tal från 1 till 6 Ni övar på JavaScript för barn med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig JavaScript för barn?

Du behöver inga förkunskaper. Utbildningen i JavaScript för barn på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 1 av 4.

Hur lång tid tar lektionen ”Kasta en tärning”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här JavaScript för barn-lektionen?

Ja. Varje JavaScript för barn-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Kasta en tärning
  2. Två tärningar
  3. Föra tärningspoäng
  4. Först till tjugo
← Tillbaka till JavaScript för barn