Javascript-我可以';我找不到错误所在。

Javascript-我可以';我找不到错误所在。,javascript,Javascript,我完全不知道为什么这段代码没有运行。这应该是一个猜颜色的游戏。它运行了一次,然后只显示空白屏幕 它应该从一个数组或多个颜色中随机选择一种颜色,然后请求用户输入,并将其与所选颜色进行比较,并相应地输出 JavaScript猜谜游戏 var目标; 变量猜测输入文本; var-u输入; var finished=false; var猜测=0; var颜色=[“蓝色”、“青色”、“金色”、“灰色”、“绿色”、“洋红”、“橙色”、“红色”、“白色”、“黄色”]; var scolors=colors.

我完全不知道为什么这段代码没有运行。这应该是一个猜颜色的游戏。它运行了一次,然后只显示空白屏幕

它应该从一个数组或多个颜色中随机选择一种颜色,然后请求用户输入,并将其与所选颜色进行比较,并相应地输出


JavaScript猜谜游戏
var目标;
变量猜测输入文本;
var-u输入;
var finished=false;
var猜测=0;
var颜色=[“蓝色”、“青色”、“金色”、“灰色”、“绿色”、“洋红”、“橙色”、“红色”、“白色”、“黄色”];
var scolors=colors.sort();
函数do_game(){
var random_number=Math.random()*10;
var random\u number\u integer=数学楼层(random\u number);
目标指数=随机数\整数;
目标=颜色[目标指数];
当(!完成){
猜一猜输入=(提示(“我在想这些颜色中的一种”+颜色。加入(“,”+”)\n\n我在想什么颜色?”).toLowerCase();
猜测+=1;
完成=检查猜测();
}
}
函数检查_guess(){
如果(!(colors.indexOf(猜测输入)>=0)){
警报(“对不起,我不认识您的颜色\n\n”+
“请再试一次。”);
返回false;
}
if(scolors.indexOf(猜测输入)>(scolors.indexOf(目标))){
警告(“对不起,您的猜测不正确\n\n”+”提示:您的颜色按字母顺序比我的高\n\n”+“请重试”);
返回false;
}
if(scolors.indexOf(猜测输入)<(scolors.indexOf(目标))){
警告(“对不起,您的猜测不正确\n\n”+”提示:您的颜色按字母顺序低于我的颜色\n\n”+“请重试”);
返回false;
}
否则{
警告(“祝贺你!你猜对颜色了!”
“\n\n它带你去”+猜测+
“完成游戏!\n\n您可以在背景中看到颜色”);
返回true;
}
}

您缺少双引号:

alert("Congratulations! You've guessed the color!"+ 
//-----------------------------------------------^

我建议您在浏览器中打开console(在chrome
ctrl+shift+I
中),运行代码并在下次首次查找错误。

您缺少双引号:

alert("Congratulations! You've guessed the color!"+ 
//-----------------------------------------------^

我建议您在浏览器中打开console(在chrome
ctrl+shift+I
中),下次运行代码并首先查找错误。

如果您使用JavaScript IDE,例如atom、webstorm和sublime。您可以轻松找到错误


如果您使用JavaScript IDE,例如atom、webstorm和sublime。您可以很容易地找到错误


谢谢@madox2,肯定会利用你的建议。谢谢@madox2,肯定会利用你的建议。将页面加载到浏览器中。按F12键,然后选择控制台选项卡。按F5重新运行代码。如果有任何错误,它们将出现在控制台选项卡中。将页面加载到浏览器中。按F12键a然后选择控制台选项卡。按F5重新运行代码。如果有任何错误,它们将显示在控制台选项卡中。