【发布时间】:2017-02-19 04:44:39
【问题描述】:
当我尝试循环某些函数时,它会卡在 randomvariable() 上, 随机数如何循环工作而不需要我每次都刷新页面
function randomvariable() {
randomvariable = Math.floor(Math.random() * 21);
document.getElementById("demo").innerHTML = randomvariable;
}
function launchfunctions() {
var count = 0;
while (count < 10) {
randomvariable();
count++;
}
}
launchfunctions();
<div id="demo" ></div>
【问题讨论】:
-
很可能是错误的,因为
randomvariable没有声明。 -
@Sid *被重新声明
-
@Sid 声明并在函数中被覆盖
-
@zexurity 请养成检查控制台是否有任何错误的习惯。
-
@Rajesh 所说的... randomvariable 被定义为全局范围内的函数,并且在函数内您引用相同的函数并将值更改为随机 #。
标签: javascript function loops random