好吧,我知道我想要什么,但我不知道该怎么做。我知道必须有一个解决方案,但我不知道如何找到它或搜索什么,所以我会尽我所能地问:
我有一个数组:
var array = ['dud', 'bang', 'bang2', 'bang3'];
一个简单的数组。 我知道如何从数组中选择一个值并通过警报显示它:
var item = array[0]; // my variable equal to a value in my array
array(item); //Shows item variable
现在我想制作一个数学方程式,其中JavaScript随机选择一个介于0 - 3舍入之间的数字:
Math.floor(Math.random() * 3);
现在,如果我把它放在一个变量中: var result = Math.floor(Math.random()* 3);
我可以将此值放在数组选择器中吗?:
array[result];
这会有用吗?如果没有,我会怎么做?我之前尝试过使用过这个:
array[getRandomInt(0, 3)];
但我不知道如何获取值并使用alert显示它或将结果用作值。如果这是有道理的。
我希望能够创建一个函数,每次运行时都会从数组中选择一个随机值。我也希望它从0到3然后4到5甚至10到11之间的数组中选择随机值(类似的类别)。这个值将替换为全局变量供我使用,比如说句子:
var array = ['dud', 'bang', 'bang2', 'bang3'];
var selector = whatever it may be to get a random value from 'array'
document.getElementById.(MyParagraph) = "\"I counted to the number\" + selector"
希望我尽我所能描述我的问题/问题。如果已经有解决方案,请发给我一个链接。如果无法完成,请告诉我。