2015-12-10 66 views
1

我目前正在嘗試學習JavaScript,並希望編寫一個程序來生成2個隨機整數。我的企圖如下如何生成2個隨機數字?爲什麼我的方法不工作?

<!DOCTYPE html> 
<html> 
<body> 
    <button onclick="myFunction()">Generate</button> 

    <p id="demo"></p> 

    <script> 

     function myFunction() 
     { 
      var x = Math.floor((Math.random() * 10) + 1); 
      var y = Math.floor((Math.random() * 10) + 1); 

      document.getElementById("demo").innerHTML = x ", " y; 
     } 

    </script> 

</body> 
</html> 

但是,這是行不通的。任何人都可以解釋我做錯了什麼?它適用於我只有x,但不是當我有x和y時。

+2

'x +「,」+ y',注意'+'。 –

+0

提示:打開瀏覽器控制檯(按F12)查看Javascript錯誤。 – Kenney

回答

3

檢查了這一點

<!DOCTYPE html> 
<html> 
<body> 
    <button onclick="myFunction()">Generate</button> 

    <p id="demo"></p> 

    <script> 

     function myFunction() 
     { 
      var x = Math.floor((Math.random() * 10) + 1); 
      var y = Math.floor((Math.random() * 10) + 1); 

      document.getElementById("demo").innerHTML = x + ", " + y; 
     } 

    </script> 

</body> 
</html> 

的問題是:

X 「 」Y

正確方法:

X +「,」 + y

相關問題