0Pricing
Javascript for Kids · 课时

掷骰子

随机生成 1 到 6

掷骰子 是 CoddyKit 上的免费 Javascript for Kids 课时。 这是第 1 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Javascript for Kids 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Javascript for Kids 课程共包含 4 节课。

来掷骰子吧!🎲

欢迎来到掷骰子游戏!🎲

骰子有六个面,数字从 1 到 6。我们要用代码掷一次骰子!🎉

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

六个面 🎲

骰子有六个面:

  • ⚀ 一
  • ⚁ 二
  • ⚂ 三
  • ⚃ 四
  • ⚄ 五
  • ⚅ 六

掷骰子时,我们会得到其中一个结果!🎯

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

再次使用 random!✨

要掷骰子,我们需要一个 random 数字。还记得 Math.random() 吗?✨

它会给出一个介于 0 和 1 之间的数字。让我们用它来掷骰子吧!🎲

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

得到 0 到 5 🔢

乘以 6 并向下取整后,我们会得到 0、1、2、3、4 或 5。🔢

但骰子的数字从 1 开始,而不是 0……下一步我们会修正它!😄

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

骰子结果加 1!➕

骰子的结果是 1 到 6,而不是 0 到 5。所以我们只需加 1!➕

现在我们会得到 1、2、3、4、5 或 6。这就是真正的掷骰子结果!🎲

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

一次又一次地掷骰子 🔁

每次运行都会得到新的结果!🎲 有时是 2,有时是 6,有时是 4!

每次都会带来惊喜。😲

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

一个掷骰子函数 🛠️

让我们制作一个名为 rollDie 的小机器。随时调用它来掷骰子!🛠️

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

掷三次骰子!🎲🎲🎲

现在我们可以非常轻松地掷三次骰子了!🎲🎲🎲

只需调用我们的机器三次。🔂

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

显示骰子表情符号 🎲

让我们让它更有趣!我们可以同时显示骰子表情符号和数字。🎲

掷骰子并庆祝吧!🎉

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

幸运的 6?🍀

您掷出了 6 吗?真幸运!🍀

我们可以使用 if 进行检查,并为这个大点数庆祝!🎉

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

您会用代码掷骰子了!🎲

太棒了!您学会了用代码掷骰子!🎉

  • Math.random() * 6 会得到 0 到 5 🔢
  • 加上 + 1 后得到 1 到 6 ➕
  • 将它放进函数中,就可以重复使用 🛠️
console.log('You can roll dice! ✅')
console.log('Next: two dice! 🎲🎲')

快速检查 🧠

思考时间!🤔

掷得好!🎉

现在您会用代码掷骰子了!🎲

  • 生成 random 数字 🔢
  • 乘以 6 ✖️
  • 加 1 ➕

接下来:让我们掷两个骰子并把它们相加!🎲🎲

console.log('Lesson done! ⭐')
console.log('Two dice next! 🎲🎲')

常见问题解答

「掷骰子」课时是免费的吗?

是的 — 「掷骰子」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Javascript for Kids 课程的其余内容,请升级到 CoddyKit PRO。 Javascript for Kids 课程共包含 4 节课。

「掷骰子」这节课中我会学到什么?

随机生成 1 到 6 你通过在浏览器中直接运行的动手代码来练习 Javascript for Kids,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Javascript for Kids 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Javascript for Kids 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 4 节。

「掷骰子」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Javascript for Kids 课中编写并运行代码吗?

能。每节 Javascript for Kids 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

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