从数组中获取随机值

时间:2017-12-13 13:53:33

标签: javascript arrays random

我有一个由五个值组成的数组:

var myArray = ["Hi", "Hello", "Yes", "No", "10"]

我试图随机打印一个值,所以我添加了这个:

var rand = myArray[Math.floor(Math.random() * myArray.length)];

但我不确定放在哪里。任何人都有更好的想法如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您可以将随机字符串分配给DOM元素。

var myArray = ["Hi", "Hello", "Yes", "No", "10"]
var rand = myArray[Math.floor(Math.random() * myArray.length)];

document.getElementById('out').innerHTML = rand;
<div id="out"></div>