簡體   English   中英

在Javascript中從數組中挑選一個隨機變量

[英]Picking a Random Variable out of an Array in 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);

我覺得我的問題出在倒數第二行,但我不知道這是什么。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM