JavaScript-如何修复这个石头/布/剪刀游戏?不能在if/else if/else语句中使用两个变量

JavaScript-如何修复这个石头/布/剪刀游戏?不能在if/else if/else语句中使用两个变量,javascript,function,variables,compare,Javascript,Function,Variables,Compare,点击我 玩家1: 玩家2: 功能:剪纸机(){ var rps1=Math.floor(Math.random()*100+1); 如果(rps1 我删除了最后一行,并在if语句中添加了一些括号() function rockPaperScissors() { var rps1 = Math.floor(Math.random() * 100 + 1); if (rps1 <= 33) { document.getElementById("rps1").innerHTML = "R

点击我
玩家1: 玩家2: 功能:剪纸机(){ var rps1=Math.floor(Math.random()*100+1); 如果(rps1

我删除了最后一行,并在if语句中添加了一些括号()

function rockPaperScissors() {
var rps1 = Math.floor(Math.random() * 100 + 1);
if (rps1 <= 33) {
    document.getElementById("rps1").innerHTML = "Rock";
    rps1 = "Rock";
} else if (rps1 <= 66) {
    document.getElementById("rps1").innerHTML = "Paper";
    rps1 = "Paper";
} else {
    document.getElementById("rps1").innerHTML = "Scissors";
    rps1 = "Scissors";
}
var rps2 = Math.floor(Math.random() * 100 + 1);
if (rps2 <= 33) {
    document.getElementById("rps2").innerHTML = "Rock";
    rps2 = "Rock";
} else if (rps2 <= 66) {
    document.getElementById("rps2").innerHTML = "Paper";
    rps2 = "Paper";
} else {
    document.getElementById("rps2").innerHTML = "Scissors";
    rps2 = "Scissors";
};

if (rps1==rps2) {
    document.getElementById("winner").innerHTML = "It's a draw!";
} else if ((rps1 == "Rock") && (rps2 == "Paper")) {
    document.getElementById("winner").innerHTML = "Player 2 Wins!";
} else if ((rps1 == "Paper") && (rps2 == "Rock")) {
    document.getElementById("winner").innerHTML = "Player 1 Wins!";
} else if ((rps1 == "Rock") && (rps2 == "Scissors")) {
    document.getElementById("winner").innerHTML = "Player 1 Wins!";
} else if ((rps1 == "Scissors") && (rps2 == "Rock")) {
    document.getElementById("winner").innerHTML = "Player 2 Wins!";
} else if ((rps1 == "Scissors") && (rps2 == "Paper")) {
    document.getElementById("winner").innerHTML = "Player 1 Wins!";
} else {
    document.getElementById("winner").innerHTML = "Player 2 Wins!";
}
功能:剪纸机(){
var rps1=Math.floor(Math.random()*100+1);

如果(rps1检查最后一行。谢谢!现在起作用:)感谢它哈哈,我不知道为什么我有它。结果它是最后一行,而不是括号。谢谢,感谢你的帮助:)
function rockPaperScissors() {
var rps1 = Math.floor(Math.random() * 100 + 1);
if (rps1 <= 33) {
    document.getElementById("rps1").innerHTML = "Rock";
    rps1 = "Rock";
} else if (rps1 <= 66) {
    document.getElementById("rps1").innerHTML = "Paper";
    rps1 = "Paper";
} else {
    document.getElementById("rps1").innerHTML = "Scissors";
    rps1 = "Scissors";
}
var rps2 = Math.floor(Math.random() * 100 + 1);
if (rps2 <= 33) {
    document.getElementById("rps2").innerHTML = "Rock";
    rps2 = "Rock";
} else if (rps2 <= 66) {
    document.getElementById("rps2").innerHTML = "Paper";
    rps2 = "Paper";
} else {
    document.getElementById("rps2").innerHTML = "Scissors";
    rps2 = "Scissors";
};

if (rps1==rps2) {
    document.getElementById("winner").innerHTML = "It's a draw!";
} else if ((rps1 == "Rock") && (rps2 == "Paper")) {
    document.getElementById("winner").innerHTML = "Player 2 Wins!";
} else if ((rps1 == "Paper") && (rps2 == "Rock")) {
    document.getElementById("winner").innerHTML = "Player 1 Wins!";
} else if ((rps1 == "Rock") && (rps2 == "Scissors")) {
    document.getElementById("winner").innerHTML = "Player 1 Wins!";
} else if ((rps1 == "Scissors") && (rps2 == "Rock")) {
    document.getElementById("winner").innerHTML = "Player 2 Wins!";
} else if ((rps1 == "Scissors") && (rps2 == "Paper")) {
    document.getElementById("winner").innerHTML = "Player 1 Wins!";
} else {
    document.getElementById("winner").innerHTML = "Player 2 Wins!";
}