首頁 > web前端 > js教程 > 如何從 JavaScript 陣列中選擇隨機值?

如何從 JavaScript 陣列中選擇隨機值?

Barbara Streisand
發布: 2024-12-27 15:36:10
原創
149 人瀏覽過

How to Select a Random Value from a JavaScript Array?

從 JavaScript 陣列中選擇隨機值

考慮一個字串陣列:

var myArray = ['January', 'February', 'March'];
登入後複製

如何從該陣列中擷取隨機值JavaScript?

答案在於一個簡單的one-liner:

const randomElement = array[Math.floor(Math.random() * array.length)];
登入後複製

Math.random() 函數產生0 到1(不含)之間的隨機十進制值。將其乘以數組的長度並使用 Math.floor() 可確保數組範圍內的整數索引。

例如:

const months = ["January", "February", "March", "April", "May", "June", "July"];

const random = Math.floor(Math.random() * months.length);
console.log(random, months[random]); // Output: 3 April
登入後複製

此程式碼片段產生 0 到 6 之間的隨機索引,並從 Months 陣列中輸出對應的值。

以上是如何從 JavaScript 陣列中選擇隨機值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板