javascriptを使用してロック、ペーパー、ハサミのゲームのコードを書くのに問題があります。私はここでその共通の話題を知っているが、私はちょうど始めて、それを使用しようとしている方法で配列の使用と特に何かを見つけることができませんでした。私は配列を使ってコンピュータにランダムに数字を生成させた後、ユーザーに数字を入力させたいと思っています。私が始めたのはここです:ロック、ペーパー、ハサミ、配列を使用して
<script type="text/javascript">
var theRanNum = Math.floor(Math.random()*3)+1;
deptArray = new Array(3);
deptArray[0] = "No Pick";
deptArray[1] = "Rock";
deptArray[2] = "Paper";
deptArray[3] = "Scissors";
document.write("Your opponent chose" + deptArray[deptNo]);
document.write("<br>");
var myGuess = parseInt(window.prompt("Enter your guess 1-Rock 2-Paper 3-Scissors"));
if (theRanNum == myGuess)
{
document.write("Tie");
}
else
{
if (theRanNum = 1) and (myGuess = 2)
私はIF文私が始めた、または私のコードは、これまで右にある場合でも、道を作って行くべきかを正確に確認していません。白い画面はこれまで私の親友だった。前もって感謝します。
を(theRanNum == 1 && myGuess == 2){...} 'を実行して、以前のブレースを閉じる必要があります。 –
これはあなたのコードですか?これは、現在の状態でエラーを発生させるためです。 – AtheistP3ace
'deptArray [deptNo]'は 'deptArray [theRanNum]'でなければなりません。そして、私は彼らがあなたのターンを持つ前にコンピュータが何を選んだのかをユーザに伝えれば、ゲームがどんなに楽しいかわからない。 –