【问题标题】:Can't find a fix for undefined in Javascript在 Javascript 中找不到未定义的修复程序
【发布时间】: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


【解决方案1】:
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";

您需要在字符串周围放置 引号,否则 Javascript 将假定它们是变量。

【讨论】:

  • 我大约一个小时前才发现这一点,并为此自责。还是谢谢你们!
【解决方案2】:
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;

这些被视为变量。将它们括在引号中或将它们定义为变量!

【讨论】:

    猜你喜欢
    • 2019-10-20
    • 1970-01-01
    • 2018-03-07
    • 2017-06-19
    • 1970-01-01
    • 1970-01-01
    • 2019-08-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多