javascript猜数字游戏代码

猜数字游戏是一种常见的编程练习,它可以帮助初学者熟悉JavaScript的基本语法和控制结构,在这个游戏中,计算机会随机生成一个1到100之间的整数,用户需要输入自己的猜测,程序会根据用户的猜测给出提示,直到用户猜对为止。

下面是一个简单的JavaScript猜数字游戏的实现:

// 生成一个1到100之间的随机整数
function getRandomInt(min, max) {
  min = Math.ceil(min);
  max = Math.floor(max);
  return Math.floor(Math.random() * (max - min + 1)) + min;
}
// 获取用户输入的猜测
function getUserGuess() {
  const userGuess = parseInt(prompt("请输入你猜的数字(1-100):"));
  return isNaN(userGuess) ? null : userGuess;
}
// 检查用户猜测是否正确
function checkGuess(guess, target) {
  if (guess === target) {
    alert("恭喜你,猜对了!");
    return true;
  } else if (guess < target) {
    alert("猜小了,请继续猜!");
    return false;
  } else {
    alert("猜大了,请继续猜!");
    return false;
  }
}
// 开始游戏
function startGame() {
  const target = getRandomInt(1, 100);
  let guess;
  do {
    guess = getUserGuess();
    if (checkGuess(guess, target)) {
      break;
    }
  } while (true);
}
// 开始游戏
startGame();

javascript猜数字游戏代码

我们定义了一个getRandomInt函数,用于生成一个指定范围内的随机整数,我们定义了一个getUserGuess函数,用于获取用户输入的猜测,接下来,我们定义了一个checkGuess函数,用于检查用户猜测是否正确,我们定义了一个startGame函数,用于开始游戏,在startGame函数中,我们首先生成一个随机的目标数字,然后不断获取用户输入的猜测并检查其是否正确,直到用户猜对为止,我们调用startGame函数开始游戏。

javascript猜数字游戏代码

javascript猜数字游戏代码

javascript猜数字游戏代码

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构》的官方网站或公开发表的信息,内容仅供参考使用!本站为非盈利性质站点,本着免费分享原则,发布内容不收取任何费用也不接任何广告! 【若侵害到您的利益,请联系我们删除处理。投诉邮箱:i77i88@88.com】

本文链接:http://7707.net/JavaScript/202401133400.html

发表评论

提交评论

评论列表

还没有评论,快来说点什么吧~