ロック、ペーパー、ハサミのゲームを構築しようとしています。ここに私のコードです:はじめにJavascript - 関数、構文、ロジック
var options = ["r", "p", "s"];
document.onkeyup = function() {
var userGuess = String.fromCharCode(event.keycode).toLowerCase();
console.log(userGuess);
var computerGuess = options[Math.floor(Math.random() * options.length)];
console.log(computerGuess);
if (userGuess == "r" || userGuess == "p" || userGuess == "s") {
alert("Chosen Correctly - Good job!");
} else {
alert("Please choose r, p, or s");
}
}
私はR、Pキーを押す、またはS際、私の警告は "!正しく選択 - 良い仕事" を言うことはありません。代わりに、警告は "r"、 "p"、または "s"を選択してください。 HHHmmmm、この作業がなければ、ユーザーの推測をコンピュータの推測と比較することはできません。新鮮な目のセットは私を助けますか?どうぞありがとうございます。
@Sam:彼は文字列と文字列を比較しているので、厳密に等しいと結果は変わりません。 –
@squint本当にありがとう、ありがとう。しかし、人生はまれではありません。私はとにかく、彼が厳密に同等であれば、もっと正しいと思う。エラーは "C"人のコメントです。 – Sam
ロバート:ようこそ!私はあなたのよく書かれたコードサンプルを「スニッピット」に変換しました。質問に真っ直ぐ書いて答えにコピーすることができます。あなたは将来の質問でそれを使うことができます。 (ボタンバーにあります) – msanford