在Javascript中从数组中挑选随机变量

时间:2015-02-25 05:08:19

标签: javascript

我无法弄清楚我的问题在这里。我在jsfiddle工作。我在html中有一个div,它只是一个盒子,我想使用jquery从变量中追加一个字符串。

var spongebob='pineapple';
var patrick='rock';
var sandy = 'air dome';
var mrKrabs = 'anchor';
var house = [spongebob, patrick, sandy, mrKrabs];
var pickHouse= house[Math.floor(Math.random * house.length)];
$('div').append(pickHouse);

我觉得我的问题出在我的倒数第二行,但我无法弄清楚它是什么。

1 个答案:

答案 0 :(得分:1)

var spongebob='pineapple';
var patrick='rock';
var sandy = 'air dome';
var mrKrabs = 'anchor';
var house = [spongebob, patrick, sandy, mrKrabs];
var pickHouse= house[Math.floor(Math.random() * house.length)];
$('div').append(pickHouse);

您忘记了Math.random()中的括号(因此获得了NaN索引)