Javascript变量inisde数组

Javascript变量inisde数组,javascript,Javascript,我想在数组中使用变量的值,如下所示 var advalue = Math.floor(Math.random * 6); var ads = ["Hello", "World", "Randomword", "123", "1233", "0000"]; API.sendChat("Word: " + ads[advalue]); 当我运行这个时,我得到了未定义的有一个输入错误,在random后面缺少括号 var advalue = Math.floor(Math.random() *

我想在数组中使用变量的值,如下所示

 var advalue = Math.floor(Math.random * 6);
 var ads = ["Hello", "World", "Randomword", "123", "1233", "0000"];
 API.sendChat("Word: " + ads[advalue]);

当我运行这个时,我得到了
未定义的
有一个输入错误,在
random
后面缺少括号

var advalue = Math.floor(Math.random() * 6);

好的,问题出在哪里?我返回一个未定义的函数。
Math.random()
是一个函数,而不是一个属性。无论我是将其乘以5还是6,结果都是未定义的。看看
advalue
包含了什么?在这个例子中,如果它不是0-5,那么它就不起作用了。谢谢,这起作用了,我现在不能把它作为一个答案。