试图在JS中构建一个简单的游戏(剪刀,石头,纸),但并不真正知道我在这里做错了什么。在我输入prompt
并选择例如paper
之后,我没有从代码中得到任何反应。有人能以一种非常教学的方式为我解释吗?我错过了什么?为什么我不能从这个摇滚纸剪刀游戏中得到任何结果?
var Number = Math.random()
Number = Number * 10;
Number = Math.round(Number);
var Number = Math.floor(Math.random() * (2 - 0 + 1)) + 0;
console.log (Number);
var userInput = prompt("Choose between scissors, stone or paper. Good luck!").toLocaleLowerCase;
if (Number == 0) {
Number = "scissors";
} if (Number == 1){
Number = "stone";
} if (Number == 2){
Number = "paper";
}
if (Number == userInput){
alert("TIE");
} else if (Number == "scissors" && userInput == "paper"){
alert("Scissors Win's");
} else if (Number == "scissors" && userInput == "stone"){
alert("Stone Win's");
} else if (Number == "paper" && userInput == "scissors"){
alert("Scissors Win's");
} else if (Number == "paper" && userInput == "stone"){
alert("Paper Win's");
} else if (Number == "stone" && userInput == "scissors"){
alert("Stone Win's");
} else if (Number == "stone" && userInput == "paper"){
alert("Paper Win's");
}
检查控制台错误 – tymeJV 2014-09-12 20:46:06
没有错误:) @tymeJV – Danju 2014-09-12 20:47:02
请创建的jsfiddle能重现问题。 – 2014-09-12 20:47:33