掷骰子
随机生成 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 反馈 — 无需本地设置。