2017-06-06 6 views
-3

私はjavascriptでロックペーパーのシッカーゲームを作ったが、それは のような要素の画像を表示したい: ロック勝:岩 紙勝利のJPGを示しています。紙こここのjavascriptのコードを見る人が必要です

のJPGを示したコードです:

するvar userChoice =プロンプト(「?あなたは岩、紙やはさみを選んでください」);

var computerChoice = Math.random();

IF(computerChoice < 0.34){

computerChoice = "ロック"。

} else if(computerChoice < = 0.67){ computerChoice = "paper";

} else { computerChoice = "scissors";

}

//console.log("Computerが選択: "+ computerChoice)。

VAR比較=関数(choice1、choice2){

(choice1 === choice2)であれば{

戻り "結果はネクタイです!" + "" + "再びプレイできます。" ;他 }

IF(choice1 === "ロック")他{

if (choice2 === "scissors") { 




return "rock wins" + "<br>" + "You beat the computer, nice job!"; 

}

{他

 return "paper wins" + "<br>" + "Your really smart computer beat you."; 


    } 
} 

IF(choice1 === "紙") {

if (choice2 === "rock") { 



    return "paper wins" + "<br>" + "You beat the computer, nice job!"; 
    } 

else { "はさみが勝つ" + "
" + "本当にスマートなコンピュータがあなたを打ち負かす。 }

}

else if (choice1 === "scissors") { 

    if (choice2 === "rock") { 
     return "rock wins" + "<br>" + "Your really smart computer beat you."; 
    } 
    else { 
     return "scissors win" + "<br>" + "You beat the computer, nice job!"; 
    } 
} 


} //closes compare function 

のdocument.write( "コンピュータが選択した:" + computerChoice + "
")。 document.write(比較(userChoice、computerChoice));

+0

見て - することができますそれを読んで?非常に多くの空白行、ほとんど字下げ - 多くの作業が必要です –

+0

ようこそStackOverflow。あなたがソースコードespを書式設定しようとすると、多くの助けになります。インデントについて。 – gus27

+0

'show a jpg' - document.writeはやり直してください - もう一度やり直してください –

答えて

0

基本的に、あなただけのHTMLのimgタグのsrc画像を変更するには、以下のセレクタ/メソッドを使用することができます。

のdocument.getElementById( "あなたの-IMG")SRC = 'rock.jpg';

もちろん、イメージパスとIDを適切に設定する必要があります。代わりに

computerChoice = Math.random() 

使用math.floor()

computerChoice = Math.floor((Math.random() * 3) + 1) 

今すぐコンピュータが何を意味するのか伝えるためにこれを使用使用しての

0

:質問で

if(computerChoice == '1') { computerChoice = 'stone' }; 
if(computerChoice == '2') { computerChoice = 'paper' }; 
if(computerChoice == '3') { computerChoice = 'scissors' }; 
関連する問題