ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript 配列からランダムな値を選択するには?

JavaScript 配列からランダムな値を選択するには?

Barbara Streisand
リリース: 2024-12-27 15:36:10
オリジナル
187 人が閲覧しました

How to Select a Random Value from a JavaScript Array?

JavaScript 配列からのランダムな値の選択

文字列の配列を考えてみましょう:

var myArray = ['January', 'February', 'March'];
ログイン後にコピー

次を使用して、この配列からランダムな値を取得するにはどうすればよいですか? JavaScript?

解決策

答えは簡単な 1 行の言葉です:

const randomElement = array[Math.floor(Math.random() * array.length)];
ログイン後にコピー

Math.random() 関数は、0 から 1 (両端を除く) までのランダムな 10 進数値を生成します。これに配列の長さを乗算し、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 までのランダムなインデックスを生成します。 、月配列から対応する値を出力します。

以上がJavaScript 配列からランダムな値を選択するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート