两个骰子
将掷出的点数相加
两个骰子 是 CoddyKit 上的免费 Javascript for Kids 课时。 这是第 2 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Javascript for Kids 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Javascript for Kids 课程共包含 4 节课。
加倍乐趣!🎲🎲
一个骰子很有趣,但两个骰子更棒!🎲🎲
许多游戏都会掷两个骰子并将它们相加。让我们试试吧!➕
console.log('Rolling two dice! 🎲🎲')
console.log('Then we add them up! ➕')掷第一个骰子 🎲
首先,掷一个骰子,并将结果保存到名为 die1 的盒子中。📦
和之前一样:random 乘以 6,再加 1!🎲
let die1 = Math.floor(Math.random() * 6) + 1
console.log('Die 1: ' + die1 + ' 🎲')掷第二个骰子 🎲
现在掷第二个骰子,并将结果保存到 die2 中。📦
两次独立的投掷,两个独立的盒子!🎲🎲
let die1 = Math.floor(Math.random() * 6) + 1
let die2 = Math.floor(Math.random() * 6) + 1
console.log('Die 1: ' + die1 + ', Die 2: ' + die2 + ' 🎲🎲')把它们加起来!➕
现在到了有趣的部分:把两次投掷的结果相加!➕
如果您掷出 3 和 4,总数就是 7!🎉
let die1 = 3
let die2 = 4
let total = die1 + die2
console.log('Total: ' + total + ' 🎉')random 总数 🎲➕🎲
让我们掷两个真正的骰子并把它们相加!🎲➕🎲
总数最小可以是 2(1+1),最大可以是 12(6+6)!🔢
let die1 = Math.floor(Math.random() * 6) + 1
let die2 = Math.floor(Math.random() * 6) + 1
let total = die1 + die2
console.log('🎲 ' + die1 + ' + ' + die2 + ' = ' + total)最小值和最大值 🔽🔼
最小总数是2(两个骰子都显示 1)。🔽
最大总数是12(两个骰子都显示 6)。🔼
中间的任何结果都有可能出现!🎯
console.log('Smallest: 1 + 1 = 2 🔽')
console.log('Biggest: 6 + 6 = 12 🔼')再次使用掷骰子函数 🛠️
让我们重新使用 rollDie 机器来掷两个骰子!🛠️
代码更简洁,编程更愉快!😄
function rollDie() {
return Math.floor(Math.random() * 6) + 1
}
let total = rollDie() + rollDie()
console.log('Total of two dice: ' + total + ' 🎲🎲')双蛇眼!🐍👀
当 BOTH 骰子都显示 1 时,这叫作蛇眼!🐍👀
让我们使用 if 和 AND && 来检查这种情况!
let die1 = 1
let die2 = 1
if (die1 === 1 && die2 === 1) {
console.log('Snake eyes! 🐍👀')
}对子!👯
当两个骰子显示相同的数字时,这就是对子!👯
比如两个 4 或两个 6。许多游戏都会为对子提供奖励!🎁
let die1 = Math.floor(Math.random() * 6) + 1
let die2 = Math.floor(Math.random() * 6) + 1
if (die1 === die2) {
console.log('Doubles! 👯 Both showed ' + die1)
} else {
console.log('No doubles this time 🎲')
}清楚地显示结果 🌈
让我们制作一条友好的消息,显示两次投掷的结果和总数!🌈
读起来真有趣!😄
let d1 = Math.floor(Math.random() * 6) + 1
let d2 = Math.floor(Math.random() * 6) + 1
console.log('🎲 First die: ' + d1)
console.log('🎲 Second die: ' + d2)
console.log('🎉 Total: ' + (d1 + d2))掌握两个骰子!🎲🎲
太棒了!您会掷两个骰子并把它们相加了!🎉
- 将每个骰子的结果存入各自的盒子 📦
- 使用
+将它们相加 ➕ - 使用
===检查是否为对子 👯
console.log('Two dice mastered! ✅')
console.log('Next: tracking points! 🏅')快速检查 🧠
思考题!🤔
做得非常好!🎉
现在您会掷两个骰子并把它们相加了!🎲🎲
- 两次投掷,两个盒子 📦📦
- 使用
+相加 ➕ - 对子和蛇眼 👯🐍
接下来:让我们记录得分!🏅
console.log('Lesson done! ⭐')
console.log('Tracking points next! 🏅')常见问题解答
「两个骰子」课时是免费的吗?
是的 — 「两个骰子」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Javascript for Kids 课程的其余内容,请升级到 CoddyKit PRO。 Javascript for Kids 课程共包含 4 节课。
「两个骰子」这节课中我会学到什么?
将掷出的点数相加 你通过在浏览器中直接运行的动手代码来练习 Javascript for Kids,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Javascript for Kids 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Javascript for Kids 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 2 节课,共 4 节。
「两个骰子」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Javascript for Kids 课中编写并运行代码吗?
能。每节 Javascript for Kids 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。