-2

私は現在、非常に便利な Web サイト www.codecademy.com の助けを借りて、Javascript の使用方法を学んでいます。最近、簡単なじゃんけんゲームを作ることができたので、それを改善しようと決心しました。

基本的な考え方は、スクリプトが入力を求めるプロンプトを表示し、それが「じゃんけん」、「紙」、または「はさみ」の場合、応答をランダム化するというものです。

現在、ユーザーがプロンプト ウィンドウに「Rock」、「Paper」、または「Scissors」以外を入力すると、エラーが発生し、再度回答するように求められるようにするシステムを追加しようとしています。これを可能にするifステートメントまたは同様のものはありますか?

基本的

if(userInput isNot "Rock","Paper" or "Scissors"){

prompt again;

} else {
continue;
}

私が無能でしたら申し訳ありませんが、私はこれに慣れていません。

ご協力いただきありがとうございます。

4

3 に答える 3

0

配列を作成し、配列に答えが存在するかどうかをテストします。

var ans = ["Rock","Paper","Scissors"];
if(ans.indexOf(userInput) == -1) {
    // prompt again to user
} 
else {
    // continue...
}
于 2013-11-13T21:27:15.153 に答える