Kasta en tärning
Slumpmässigt tal från 1 till 6
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() * 6ger talen 0 till 5 🔢- Lägg till
+ 1fö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! 🎲🎲')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
- Kasta en tärning
- Två tärningar
- Föra tärningspoäng
- Först till tjugo