Reference array element by random index value : Array Index « Array « JavaScript Tutorial






<html>
<head>
<title>Example</title>
</head>
<body>
<script type="text/javascript">
function selectFrom(iFirstValue, iLastValue) {
    var iChoices = iLastValue - iFirstValue + 1;
    return Math.floor(Math.random() * iChoices + iFirstValue);
}

var aColors = ["A", "B", "C", "D", "E", "F", "G"];
var index = selectFrom(0, aColors.length-1);
var sColor = aColors[index];

alert(sColor);
</script>

</body>
</html>








11.3.Array Index
11.3.1.Reference array value by index
11.3.2.Use variable as the array index
11.3.3.Append elements to Array by using the index
11.3.4.Use for each loop to assign array element value
11.3.5.Reference array element by random index value