Kasta många gånger
Räkna kronor och klavar
Kasta många gånger är en gratis lektion i JavaScript för barn på CoddyKit. Detta är lektion 4 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.
Singla, singla, singla! 🪙
Hej igen, slantsinglingsmästare! 🪙 I dag singlar vi slant MÅNGA gånger!
Och vi ska räkna hur många gånger vi får krona och hur många gånger vi får klave. 🔢 Låt oss se om myntet är rättvist!
En räknelåda 📦
För att räkna behöver vi lådor där vi kan spara våra resultat! 📦
Vi låter heads börja på 0 och tails börja på 0. Sedan lägger vi till 1 varje gång. ➕
let heads = 0;
let tails = 0;
console.log('Heads so far: ' + heads);
console.log('Tails so far: ' + tails);Lägg till ett till ➕
När vi får krona lägger vi till 1 i vår kronaräkning! ➕
Vi skriver heads = heads + 1. Det betyder: ta heads och gör det ett större! 📈
let heads = 0;
heads = heads + 1;
heads = heads + 1;
console.log('Heads count: ' + heads);Loopar sparar tid ⏩
Att singla slant 10 gånger för hand innebär väldigt mycket skrivande! 😫 En loop gör jobbet åt oss! ⏩
En for-loop upprepar samma kod om och om igen. Se hur den räknar till 5! 🔢
for (let i = 1; i <= 5; i = i + 1) {
console.log('Flip number ' + i);
}Singla slant i loopen 🌀
Nu singlar vi slant INUTI loopen! 🌀
Varje gång loopen körs singlar vi slant en gång. 5 slantsinglingar på ett ögonblick! ⚡
function flipCoin() {
return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
for (let i = 1; i <= 5; i = i + 1) {
console.log('Flip ' + i + ': ' + flipCoin());
}Räkna medan Ni singlar slant 🔢
Nu kommer den smarta delen! Medan vi singlar slant räknar vi! 🔢
Om det blir krona lägger vi till 1 i heads. Om det blir klave lägger vi till 1 i tails. 📊
function flipCoin() {
return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 10; i = i + 1) {
let result = flipCoin();
if (result === 'Heads') {
heads = heads + 1;
} else {
tails = tails + 1;
}
}
console.log('Heads: ' + heads);
console.log('Tails: ' + tails);Kör många gånger 🔁
Klicka på Kör några gånger! 🔁
Talen ändras varje gång, men krona och klave tillsammans blir alltid 10! 🔟
function flipCoin() {
return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 10; i = i + 1) {
if (flipCoin() === 'Heads') {
heads = heads + 1;
} else {
tails = tails + 1;
}
}
console.log('🙂 Heads: ' + heads + ' | 🪙 Tails: ' + tails);Singla slant 100 gånger! 💯
Datorer är supersnabba! Låt oss singla slant 100 gånger! 💯
Med fler slantsinglingar brukar antalet kronor och klavar bli ungefär lika stort. Myntet är rättvist! ⚖️
function flipCoin() {
return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 100; i = i + 1) {
if (flipCoin() === 'Heads') {
heads = heads + 1;
} else {
tails = tails + 1;
}
}
console.log('After 100 flips:');
console.log('🙂 Heads: ' + heads);
console.log('🪙 Tails: ' + tails);Vilken sida vann? 🏆
Låt oss ta reda på vilken sida som kom upp flest gånger! 🏆
Vi jämför de två räkningarna med if och utser vinnaren! 🎉
let heads = 53;
let tails = 47;
if (heads > tails) {
console.log('🙂 Heads won this time!');
} else if (tails > heads) {
console.log('🪙 Tails won this time!');
} else {
console.log('It is a tie! 🤝');
}Det kompletta räknespelet 🎮
Här är vårt kompletta räknespel för slantsingling! 🎮
Singla slant 20 gånger, räkna och visa vinnaren. Det här har Ni byggt! 💪
function flipCoin() {
return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 20; i = i + 1) {
if (flipCoin() === 'Heads') heads = heads + 1;
else tails = tails + 1;
}
console.log('🙂 Heads: ' + heads + ' | 🪙 Tails: ' + tails);
if (heads > tails) console.log('Heads wins! 🎉');
else if (tails > heads) console.log('Tails wins! 🎉');
else console.log('Tie! 🤝');Ni är en slantsinglingsmästare! 🏆
WOW! 🏆 Ni har slutfört hela Coin Flip Game!
- 📦 Räkna med variabler
- ⏩ Loopar upprepar arbetet åt oss
- 🔢 Räkna kronor och klavar medan myntet singlas
- 🏆 Hitta vinnaren
Nu är Ni en riktig kodare! Fortsätt att singla slant! 🪙
Snabbtest ✅
Sista kunskapstestet för det här spelet! 🧠 Vad hjälper en for-loop oss att göra?
Sammanfattning av lektionen 🎀
Hurra! 🎀 Ni har slutfört Coin Flip Game! Ni har lärt Er:
- 📦 Räknare börjar på 0 och ökar med
+ 1 - ⏩
for-loopar upprepar slantsinglingen - 🔢 Räkna kronor och klavar medan Ni håller på
- 🏆 Jämföra räkningarna för att hitta vinnaren
Fantastiskt arbete, kodningsmästare! 👑
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 många gånger” gratis?
Ja – hela texten till ”Kasta många gånger” 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 många gånger”?
Räkna kronor och klavar 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 4 av 4.
Hur lång tid tar lektionen ”Kasta många gånger”?
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
- Krona eller klave
- Gissa
- Kontrollera gissningen
- Kasta många gånger