你能帮我解决这个问题吗? 我想创建猜谜游戏,用户应该在提示中输入正确的颜色。我想创建猜谜游戏,用户应该在提示中输入正确的颜色
计算机猜测 - 一种颜色,用户应该给出正确答案 - 哪种颜色是正确的。我尝试为它创建正确的代码,但无法正常工作。 也许与变量或用的indexOf,否则不便的问题.... 谢谢你在先进
var target;
var guess_input;
var finished = false;
var colors;
var presentOrNot;
colors = ["aqua", "black", "white"];
function do_game() {
var random_color = colors[Math.floor(Math.random() * colors.length)];
target = random_color;
alert (target);
while (!finished) {
guess_input = prompt("I am thinking of one of these colors:\n\n" + colors + "\n\n What color am I thinking of?");
guesses += 1;
finished = check_guess();
}
}
function check_guess() {
presentOrNot = colors.indexOf(guess_input);
if (presentOrNot == target) {
alert ("It is my random color");
return true;
}
else {
alert("It isn't my random color");
return false;
}
}
是什么_ “不正常” _是什么意思? –