我目前正在尝试学习JavaScript,并希望编写一个生成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时,它就可以工作。
答案 0 :(得分: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&#34;,&#34; ÿ
正确的方式:
x +&#34;,&#34; + y