当前位置: 首页 > 知识库问答 >
问题:

我的JavaScript控制台游戏无法工作

洪浩
2023-03-14

这是我第一次在这里问问题,所以请原谅,如果它有错误/不是描述性的。

实际上,我是JavaScript的初学者,在制作控制台猜测游戏时,输出窗口中只是什么也没有(它支持报警和提示框)。代码如下:

    function runGame() {

Boolean isPlaying = true;
var tries = 3;
var guess = 0;
var randInt = Math.floor(Math.random(10) * 1);

alert("You have 3 chances to guess a number between 1 & 10!");

while (guess != randInt && tries > 0) {
    
    guess = prompt("Enter a guess between 1 & 10: ");
    
    if (guess > randInt) {
        tries--;
        alert("Too high!");
    }
    
    else if (guess < randInt) {
        tries--;
        alert("Too low!");
    }
    
    else {
        alert("Exactly! " + randInt + " it is! You've won!");
    }
}

if (tries < 1) {
    isPlaying = false;
}


    }


    while (isPlaying == true) {
        runGame();
    }

很抱歉代码格式不正确:)

共有1个答案

卫阳曜
2023-03-14

while isplaying移动到内部的while循环。内部包含函数的while循环将反复调用该函数。

math.random(10)只更改种子,它不在1-10之间进行选择。

null

function runGame() {
  var isPlaying = true;
  var tries = 3;
  var guess = 0;
  var randInt = Math.floor(Math.random() * 10);

  alert("You have 3 chances to guess a number between 1 & 10!");

  while (guess != randInt && tries > 0 && isPlaying) {

    guess = prompt("Enter a guess between 1 & 10: ");

    if (guess > randInt) {
      tries--;
      alert("Too high!");
    } else if (guess < randInt) {
      tries--;
      alert("Too low!");
    } else {
      alert("Exactly! " + randInt + " it is! You've won!");
    }
  }

  if (tries < 1) {
    isPlaying = false;
  }
}

runGame()
 类似资料:
  • 问题:我的客户端需要访问应用程序信息,如安装、卸载和响应应用程序用户评论。他们访问谷歌播放控制台来管理上面的信息,但他们是计算机外行,通过访问谷歌播放控制台,他们可以运行不受欢迎的设置,甚至从谷歌播放控制台删除应用程序。 解决方案:为他们创建一个门户网站,以便他们仅查看特定信息(安装、卸载和响应应用程序的最终用户评论)。 怀疑:我要开发的门户需要使用什么API来显示信息(安装、卸载和回答最终用户评

  • 本文向大家介绍Java控制台实现猜拳游戏小游戏,包括了Java控制台实现猜拳游戏小游戏的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Java猜拳游戏的具体代码,供大家参考,具体内容如下 先来看一下效果图:  首先我们创建一个Person类,这个类有name和score两个属性,有play这个方法,源代码如下: 接下来是主程序入口: 源代码下载:Java猜拳游戏 以上就是本文的全部内

  • 您上载了一个未使用上载证书签名的APK。您必须使用相同的证书。上载证书具有指纹:[SHA1:abc],用于签署您上载的APK的证书具有指纹:[SHA1:xyz]

  • 我有一个应用程序发布到谷歌游戏控制台进行内部测试,也就是说,我只希望这个应用程序对某些用户可用。以下是该应用程序的当前摘要; 注意,这是我“尝试”的第二个版本,看看是否会有任何不同;我首先上传了一个。AAB文件,然后在最新版本中我上传了。APK文件。 下面是我发送给测试人员的链接; 问题是,当测试人员点击链接时,他们会选择“程序”,并可以选择在谷歌play上下载。当他们点击该链接时,要么是无限加载

  • 本文向大家介绍原创的C语言控制台小游戏,包括了原创的C语言控制台小游戏的使用技巧和注意事项,需要的朋友参考一下 最开始左上色块被感染,通过切换颜色,不断感染同色色块。亮点是可以切换图案,设置方块个数和最大限制次数。整体还是比较满意,希望大神指教。 演示图: 以上即是本文所述的全部内容了,希望大家能够喜欢,能够对大家学习C有所帮助。

  • 本文向大家介绍C语言控制台版2048小游戏,包括了C语言控制台版2048小游戏的使用技巧和注意事项,需要的朋友参考一下 效果不好,见谅,没事就写了一个!!! 附上另外一个小伙伴的代码 以上所述就是本文的全部内容了,希望大家能够喜欢。