如何使数字出现在0到9的范围内?

时间:2017-09-30 08:29:10

标签: javascript html random

我目前正在完成一个项目,并且在我的编码中遇到了错误。

我有一个调用JS提示框的按钮,要求输入0到9之间的整数。

然后将此数字用作游戏,其中每秒出现3个0和9的随机整数,当您点击匹配的数字时,您的分数会增加。

到目前为止,这是我的代码:

<script>

function chooseNum() 
{
var txt;
var person = prompt("Choose an integer between 0 and 9:");
if (person == null || person == "") {
    txt = "User cancelled the prompt.";
} else {
    txt = person;
}
document.getElementById("chosen").innerHTML = txt;
}

</script>

我想知道如何显示0到9范围内的随机整数。

这样的代码是否在正确的轨道上?

<script>

var id = window.setInterval(function(){randomNumber();},1000);

function randomNumber()
{
var rand = Math.floor(Math.random()*9);
$('#number1').html(rand);
}

</script>

有人能指出我正确的方向吗?

干杯。

1 个答案:

答案 0 :(得分:1)

var txt;

function chooseNum() 
{

var person = prompt("Choose an integer between 0 and 9:");
if (person == null || person == "") {
    txt = "User cancelled the prompt.";
} else {
    txt = person;
}

document.getElementById("chosen").innerHTML = txt;
}
chooseNum() ;
var id = window.setInterval(function(){randomNumber();},1000);

function randomNumber()
{
var rand = Math.floor(Math.random()* 9 + 1);
 $('#number1').html(rand);

}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id="chosen"></p>
<p id="number1"></p>