这看起来很简单,老实说我不明白为什么这不起作用。看看这里的其他答案,我的仍然无法正常工作。
var randomArray = new Array();
randomArray[0] = 859;
alert(randomArray[0]);
怎么没有发生?这可能是一个简单的答案,但我无法解决。
另外,我正在尝试弄清楚如何在数组中放入一个随机数,而不是将859放在索引0中,让我说我想在1到20之间放一个随机数,到目前为止我已经有了这个,但那不起作用
randomArray[1]=Math.floor(Math.random()*3);
编辑:警报上的.toString似乎解决了它,谢谢你们,知道它会有点小!
答案 0 :(得分:0)
您的javascript是否在具有正确类型集的脚本代码中正确引用?
<script type="text/javascript" ...> </script>
如果没有,那么您的浏览器完全可以忽略它。
答案 1 :(得分:0)
这是一个疯狂的猜测,因为您的问题并不包含足够的信息以确定,但请确保您的代码位于<script>
块中,如下所示:
<script>
// your code
</script>
摆脱任何&#34;类型&#34;或&#34;语言&#34;标签上的属性;他们不需要,他们是错误的来源。如果&#34;键入&#34;如果值被拼错了,那么浏览器将完全忽略代码。
答案 2 :(得分:-1)
尝试在数组属性上调用.ToString()。
alert(randomArray[0].toString());