【发布时间】:2014-01-04 17:01:06
【问题描述】:
我知道已经为此提交了很多问题,但我刚刚开始学习 Javascript,我想我正在尝试像 Java 一样做这件事,因为它可以在那里工作。以它自己的方式就是这样。这是我的代码: 纳玛兹塔克·海绵宝宝
<p id="demo">Click the button to display a random number between 1 and 10.</p>
<button onclick="febreezeSqueeze()">Try it</button>
<script>
myVar=setInterval(function(){febreezeSqueeze()},5000);
Qoutes = [];
Qoutes[0] = yolo;
Qoutes[1] = swag;
Qoutes[2] = vdsa;
Qoutes[3] = yolo;
Qoutes[4] = swag;
Qoutes[5] = vdsa;
Qoutes[6] = yolo;
Qoutes[7] = swag;
Qoutes[8] = vdsa;
Qoutes[9] = yolo;
Qoutes[10] = swag;
Qoutes[11] = vdsa;
function febreezeSqueeze()
{
Item = Qoutes[Math.floor(Math.random()*11)];
alert(Item);
showX();
}
function showX()
{
var x=document.getElementById("demo");
x.innerHTML=Item;
//document.getElementById("demo").innerHTML=(Qoutes[Math.floor(Math.random()*Qoutes.length)]);
}
</script>
</body>
</html>
我包括我在这个项目中拥有的所有东西,我使用随机函数名称和变量,直到我让它完全按照我想要的那样做,这就是为什么它们有点奇怪。最后,我希望它:
A) 每次按下按钮时打印出随机行。 B) 每五秒循环到一个新的随机行或 C) 两者都有
问题是我不断为变量项定义未定义,我不知道为什么。我尝试了很多不同的东西,这正是我最终放弃时的代码。谢谢。
【问题讨论】:
-
我觉得使用 'yolo' 和 'swag' 应该得到 -1,但我今晚不打算这样做......:D
标签: javascript random undefined