じゃんけんのプログラムをjavascriptで書いています。
var userChoice = prompt("Do you choose rock, paper or scissors?");
で出てきたポップアップに、任意のじゃんけんを入力させたいのですが、
入力した値は、コード上にどうやって定義したらいいのですか?
例 Do you choose rock, paper or scissors?
で、rock と入力、
その入力した値をプログラムに使いたいのですが
どうしたらいいんでしょうか。
//ポップアップで入力する部分 var userChoice = prompt("Do you choose rock, paper or scissors?"); //PCにランダムでジャンケンさせる部分 var computerChoice = Math.random(); if (computerChoice < 0.34) { computerChoice = "rock"; } else if(computerChoice <= 0.67) { computerChoice = "paper"; } else { computerChoice = "scissors"; } console.log("Computer: " + computerChoice); //PCがじゃんけんの勝敗を判断する部分 var compare = function(choice1, choice2) { if(choice1 === choice2){ return"The result is a tie!"; } else if(choice1 === "rock") { if(choice2 === "scissors") { return "rock wins"; } else { return "paper wins"; } //choice2がpaperのとき } else if (choice1==="paper"){ if (choice2 ==="rock"){ return "paper wins" } else { return "scissors wins" } } else if (choice1 ==="scissors"){ if (choice2 ==- "rock"){ return "rock wins" } else if (choice2 === "paper"){ return "scissors wins" } } };
回答2件
あなたの回答
tips
プレビュー