2016-06-24 10 views
-1

私はミニナンバー推測ゲームを作成しようとしています。 ユーザーが推測を試みる回数を制限することが可能かどうかを知りたかったのです。 ありがとう!Javascript - guessing game

<body> 
    Pick up number: &nbsp;<input style="width: 40px" id="numberInput" type="number"> 
    <button onclick="takeMynumber()">Go</button> <br/> 
    <p id="textOutput"></p> 
    <script> 
    var min = 0; 
    var max = 10; 
    var random = Math.floor(Math.random() * (max - min +1)) + min; 
     function takeMynumber(){ 
     var myRandom = parseInt(document.getElementById("numberInput").value); 
     if (myRandom == random){ 
     document.getElementById("textOutput").innerHTML = "Good Job!"; 
     } 
     if (myRandom < random){ 
     document.getElementById("textOutput").innerHTML = "Greater than: " + myRandom;  
     } 
     if (myRandom > random){ 
     document.getElementById("textOutput").innerHTML = "Less than: " + myRandom; 
     } 
} 
    </script> 
</body> 
+1

あなたはその質問が閉じられるように答えを受け入れるべきです... – NoaHammer

答えて

2

tryCountを呼び出し、呼び出すたびにtakeMynumberにインクリメントして確認してください。

<script> 
    var min = 0; 
    var max = 10; 
    var random = Math.floor(Math.random() * (max - min +1)) + min; 
    document.write(random); 
    var tryCount = 0; 
    function takeMynumber() { 
     ++tryCount; 
     if (tryCount > 5) { 
      alert("You already used your 5 tries"); 
      return; 
     } 
     var myRandom = parseInt(document.getElementById("numberInput").value); 
     if (myRandom == random){ 
     document.getElementById("textOutput").innerHTML = "Good Job <br/> Now try guess number between 0-100"; 
     } 
     if (myRandom < random){ 
     document.getElementById("textOutput").innerHTML = "Greater than: " + myRandom;  
     } 
     if (myRandom > random){ 
     document.getElementById("textOutput").innerHTML = "Less than: " + myRandom; 
     } 
    } 
</script> 

しかし、あなたは、通常の検索エンジンと数分で簡単に解決することができ、この単純な「問題」のいずれかの助けを得ることはありませんよう、本当に、あなたはJSに関するいくつかの基本的なチュートリアルをお読みください。