0Pricing
Javascript for Kids · 课时

两个骰子

将掷出的点数相加

两个骰子 是 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 反馈 — 无需本地设置。

此课程中的所有课时

  1. 掷骰子
  2. 两个骰子
  3. 跟踪骰子得分
  4. 先到二十
← 返回 Javascript for Kids