Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的JavaScript控制台游戏无法运行_Javascript - Fatal编程技术网

我的JavaScript控制台游戏无法运行

我的JavaScript控制台游戏无法运行,javascript,Javascript,这是我第一次在这里问问题,所以请原谅,如果它有一个错误/不太具有描述性 实际上,我是JavaScript的初学者,在制作控制台猜测游戏时,输出窗口中没有任何内容(它支持警报和提示框)。代码如下: 函数runGame(){ 布尔值isplay=true; var=3; var=0; var randInt=数学地板(数学随机(10)*1); 警惕(“你有3次机会猜到1到10之间的数字!”); while(猜测!=randInt&&trys>0){ 猜测=提示(“输入介于1和10之间的猜测:”;

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

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

函数runGame(){
布尔值isplay=true;
var=3;
var=0;
var randInt=数学地板(数学随机(10)*1);
警惕(“你有3次机会猜到1到10之间的数字!”);
while(猜测!=randInt&&trys>0){
猜测=提示(“输入介于1和10之间的猜测:”;
如果(猜测>随机数){
尝试--;
警惕(“太高了!”);
}else if(猜测}
将您的
在iSplay
时移动到
的内部,而
循环。一个内部有函数的while循环将反复调用该函数

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

函数runGame(){
var isplay=true;
var=3;
var=0;
var randInt=Math.floor(Math.random()*10);
警惕(“你有3次机会猜到1到10之间的数字!”);
while(猜测!=randInt&&trys>0&&isplay){
猜测=提示(“输入介于1和10之间的猜测:”;
如果(猜测>随机数){
尝试--;
警惕(“太高了!”);
}else if(猜测runGame()
没有类似的东西
布尔isplay=true。您不必在javascript中分配变量的数据类型。我想您需要这样:var randInt=Math.floor(Math.random(10)*1);要成为var randInt=Math.floor(Math.random()*10);事实上,randInt始终为零,您永远无法得到提示。