JavaScript 函数:从基础到递归的全面解析
1. 游戏状态与骰子滚动函数
在 JavaScript 中,我们可以创建一个有趣的骰子游戏。游戏有三种状态: CONTINUE_ROLLING 、 WON 和 LOST 。当游戏状态为 CONTINUE_ROLLING 时,玩家继续滚动骰子;当状态为 WON 时,玩家获胜;当状态为 LOST 时,玩家失败。游戏结束后,点击“Roll Dice”按钮可以开始新的游戏。
下面是游戏的基本逻辑:
- 当用户点击“Roll Dice”按钮时,程序调用 play 函数。
- play 函数调用 rollDice 函数生成新的骰子总和 sumOfDice 。
- 如果 sumOfDice 等于 myPoint ,游戏状态设置为 WON ;如果 sum 等于 7,游戏状态设置为 LOST 。
rollDice 函数的实现如下:
function rollDice() {
// 定义局部变量
var die1, die2, workSum;
超级会员免费看
订阅专栏 解锁全文

2236

被折叠的 条评论
为什么被折叠?



