我试图做一个摇滚纸..游戏,但它似乎只有当我有一条领带的代码作品。我可能已经把它弄糟了。我还想问一下,你填写的提示窗口中的数字是字符串还是数字? 任何帮助表示赞赏。谢谢!早期JS岩石剪刀游戏
// rock beats scissors (1 beats 3)
// paper beats rock (2 beats 1)
// scissors beat paper (3 beat 2)
var player1= prompt("Player ONE, choose (1) for rock, (2) for paper, (3) for scissors");
var player2 = prompt("Player TWO, choose (1) for rock, (2) for paper, (3) for scissors");
function game (player1,player2)
{
if (player1===player2){
alert("its a tie");
}
else
{
if (player1+player2==="4")
{
if(player1==="1"){
alert("Rock beats Scissors, Player one wins");
}else {
alert("Rock beats Scissors, Player Two wins");
}
}
if (player1+player2==="3")
{
if (player1==="1"){
alert("paper beats rock, player One wins");
}else {
alert ("paper beats rock, player Two wins");
}
}
if (player1+player2==="5")
{
if (player1==="3"){
alert("scissors beats paper, Player One wins");
}else{
alert("scissors beats papaer, player Two wins");
}
}
}
};
game(player1,player2);
读了你的“纸拍摇滚”块v请小心! - 它需要切换 –
要查找的类型,只是使用功能的typeof,像这样的警告(typeof运算(PLAYER1)) – Davorin