黑马程序员技术交流社区
标题:
定时器setInterval和随机数Math random组合,输出NAN,请问是什么原因,代码如下:
[打印本页]
作者:
nbsp001
时间:
2016-9-18 00:28
标题:
定时器setInterval和随机数Math random组合,输出NAN,请问是什么原因,代码如下:
<script type="text/javascript">
//设置定时器变量
var times;
function start1()
{//每隔一秒钟执行函数getrandom()
times=window.setInterval("getrandom()",100)
}
//获取随机数函数
function getrandom(min,max)
{
//随机数公式
var random=Math.random()*(max-min)+min;
//舍去随机数的小数
random=Math.floor(random);
document.write(random);
}
//调用随机数函数
getrandom(5,60);
//清除定时器
function stop1()
{
window.clearInterval(times);
}
</script>
</head>
<body>
<br>
<input type="button" value="开始" onclick="start1()"/>
<input type="button" value="停止" onclick="stop1()"/>
</body>
</html>
作者:
真爷
时间:
2016-9-18 09:55
start1()里调用的getrandom()没有参数,而你定义的getrandom()是需要传参的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2