私のif条件を見てください。私はJavaScriptを更新したばかりで、挿入された変数が使用したいものであるかどうかをどのように確認できるか疑問に思っています。
明らかに、「ゲーム」はジャンケンかハサミだけを取るべきです。
if 条件は、 if (choice 1 and choice 2 equal じゃんけん or paper) { do this; と言っています。} else {他のことをする}
しかし、明らかにそれは私が望むようには機能していません。
var choice1 = prompt("Player 1: Rock, scissors or paper?");
var choice2 = prompt("Player 2: Rock, scissors or paper?");
compare(choice1, choice2);
function compare(choice1, choice2) {
if(choice1 && choice2 === "rock" || "paper" || scissors) {
alert("You pass");
} else {
alert("Something went wrong");
}
if条件が取得するすべての値を渡すのはなぜですか? 「問題が発生しました」というメッセージは表示されません。