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

Picking a Random Variable out of an Array in Javascript

本文关键字:一个 随机 变量 Javascript 数组 挑选      更新时间:2024-05-13

我搞不清我的问题是什么。我在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);

我觉得我的问题在倒数第二行,但我不知道是什么。

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