你能幫我解決這個問題嗎? 我想創建猜謎遊戲,用戶應該在提示中輸入正確的顏色。我想創建猜謎遊戲,用戶應該在提示中輸入正確的顏色
計算機猜測 - 一種顏色,用戶應該給出正確答案 - 哪種顏色是正確的。我嘗試爲它創建正確的代碼,但無法正常工作。 也許與變量或用的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;
}
}
是什麼_ 「不正常」 _是什麼意思? –