谁获胜
比较选择
谁获胜 是 CoddyKit 上的免费 Javascript for Kids 课时。 这是第 3 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Javascript for Kids 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Javascript for Kids 课程共包含 4 节课。
找出胜者的时间到了!🏆
您和电脑都做出了选择。现在最重要的问题是:谁获胜?🤔
我们将教代码比较这两个选择!⚖️
let you = 'rock'
let computer = 'scissors'
console.log('You: ' + you + ' ✊')
console.log('Computer: ' + computer + ' ✂️')先检查是否平局 🤝
最容易检查的是平局。如果两个选择相同,就没有人获胜!
我们使用===来查看它们是否匹配。🟰
let you = 'paper'
let computer = 'paper'
if (you === computer) {
console.log('It is a tie! 🤝')
}if 语句 🔀
if表示“只有当某件事为 true 时才执行此操作”。🔀
如果( )中的问题为 true,{ }中的代码就会运行!
let you = 'rock'
if (you === 'rock') {
console.log('You picked rock! ✊')
}您获胜时 ✊
如果您选择石头,而电脑选择剪刀,您就赢了!💥
石头砸碎剪刀,所以 YOU 是冠军!🏆
let you = 'rock'
let computer = 'scissors'
if (you === 'rock' && computer === 'scissors') {
console.log('You win! ✊ beats ✂️ 🏆')
}AND 这个词 🔗
&&表示AND。🔗
它会同时检查 TWO 件事。两件事都必须为 true!
您选择石头 AND 电脑选择剪刀。✊✂️
let a = true
let b = true
if (a && b) {
console.log('Both are true! ✅')
}您获胜的所有情况 🌟
您有三种获胜方式:
- 石头 ✊ 胜过剪刀 ✂️
- 布 📄 胜过石头 ✊
- 剪刀 ✂️ 胜过布 📄
我们会检查这三种情况!🎯
let you = 'paper'
let computer = 'rock'
if (you === 'paper' && computer === 'rock') {
console.log('You win! 📄 beats ✊ 🏆')
}OR 这个词 🔀
||表示OR。🔀
只要其中任意一部分为 true,整个条件就为 true。我们可以把您所有的获胜机会列在一起!
let win = true
let lose = false
if (win || lose) {
console.log('At least one is true! ✅')
}使用 Else If 判断失败 😅
如果您没有平局,也没有获胜……那您就输了!😅
我们使用else表示“否则,执行此操作”。
let youWon = false
if (youWon) {
console.log('You win! 🏆')
} else {
console.log('Computer wins! 🤖')
}把所有内容组合起来 🧩
现在让我们把平局、获胜和失败组合成一次完整的游戏判断!🧩
先检查平局,然后检查您是否获胜,否则就是电脑获胜。⚖️
let you = 'scissors'
let computer = 'paper'
if (you === computer) {
console.log('Tie! 🤝')
} else if (you === 'scissors' && computer === 'paper') {
console.log('You win! ✂️ beats 📄 🏆')
} else {
console.log('Computer wins! 🤖')
}胜负判断函数 🛠️
让我们把全部内容封装到一个函数中!向它传入您的选择和电脑的选择,它就会告诉您谁获胜。🛠️
function whoWins(you, comp) {
if (you === comp) return 'Tie! 🤝'
if ((you === 'rock' && comp === 'scissors') ||
(you === 'paper' && comp === 'rock') ||
(you === 'scissors' && comp === 'paper')) {
return 'You win! 🏆'
}
return 'Computer wins! 🤖'
}
console.log(whoWins('rock', 'paper'))您会判断游戏胜负了!⚖️
哇!您的代码现在可以判断胜者了!🎉
- 选择相同 = 平局 🤝
&&表示 AND 🔗||表示 OR 🔀else表示否则 😄
console.log('You can judge the game! ✅')
console.log('Next: play again! 🔁')快速检查 🧠
动脑时间!🤔
太棒了!🎉
您教会代码判断胜者了!🏆
- 使用
===检查平局 🤝 - 使用
&&和||检查您的获胜情况 🔗 - 使用
else处理其余情况 😄
下一步:使用循环再玩一次!🔁
console.log('Lesson done! ⭐')
console.log('Let us loop the game! 🔁')用 AI 导师学习 JavaScript — 免费
在浏览器中编写并运行真实代码,获得全天候 AI 导师的即时帮助,并在网页或应用中继续学习。
- 课程
- 35
- 课程
- 140
常见问题解答
「谁获胜」课时是免费的吗?
是的 — 「谁获胜」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Javascript for Kids 课程的其余内容,请升级到 CoddyKit PRO。 Javascript for Kids 课程共包含 4 节课。
「谁获胜」这节课中我会学到什么?
比较选择 你通过在浏览器中直接运行的动手代码来练习 Javascript for Kids,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Javascript for Kids 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Javascript for Kids 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 3 节课,共 4 节。
「谁获胜」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Javascript for Kids 课中编写并运行代码吗?
能。每节 Javascript for Kids 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。