js 数组随机取一个元素值

大体思路

数组长度* 随机值 == 算出要取元素数组的随机索引值 [0,数组长度-1]

涉及js API函数

  1. Math.random() 0—1 随机值
  2. Math.floor() 向下取整

具体实现

<html>
  <div id ="c">

  </div>
  	
 <script>
   //demo code
    var arr = [0,1,2,3]
    var randomArrVal = arr[Math.floor(Math.random()*arr.length)]
    
    //test
    document.getElementById("c").innerHTML = randomArrVal
</script>

</html>