Javascript Java脚本在两个集合数之间的数组中选择一个值

Javascript Java脚本在两个集合数之间的数组中选择一个值,javascript,html,Javascript,Html,好吧,我知道我想要什么,但我不知道怎么做。我知道一定有解决方案,但我不知道如何找到它或搜索什么,所以我会尽我所能: 我有一个数组: var array = ['dud', 'bang', 'bang2', 'bang3']; 一个简单的数组。 我知道如何从数组中选择值并通过警报显示: var item = array[0]; // my variable equal to a value in my array array(item); //Shows item v

好吧,我知道我想要什么,但我不知道怎么做。我知道一定有解决方案,但我不知道如何找到它或搜索什么,所以我会尽我所能:

我有一个数组:

    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"

希望我能尽可能地描述我的问题。如果已经有解决方案,请给我一个链接。如果做不到,就告诉我。

“这行吗?”-我的意思是……你试过了吗?什么行?我完全按照我说的去做了。我以前问过,但从来没有得到完整的答案。我是在引用你的问题。具体来说,询问是否
array[result]将起作用。是的,那会有用的。它返回数组中索引处的值。您可以像其他任何值一样将该值赋给变量。是的,它确实有效,但一旦我将Math.floor(Math.random()*3)这样的值赋给变量;这行不通。我不知道我是不是打错了什么。对我来说确实有效:
var randomElement=array[Math.floor(Math.random()*array.length)];警报(随机元素)