ホームページ >ウェブフロントエンド >jsチュートリアル >jsで乱数を整数に変換する方法
JavaScript によって生成された乱数は、次の方法で整数に変換できます。 1. Math.floor() を使用して、指定された数値以下の最大の整数を返します。 2. Math.round() を使用します。 ) 最も近い整数に丸めます。 3. Math.trunc() を使用して、指定された数値以下の整数の部分を返します。 4. parseInt() を使用して、乱数を次の形式で解析します。文字列を整数に変換します。
JavaScript で乱数を整数に変換する
質問: JavaScript Convert を生成する方法乱数を整数に?
詳細な回答:
JavaScript には、乱数を整数に変換するためのさまざまなメソッドが用意されています。
1. Math.floor ( ):
##Math.floor() この関数は、指定された数値以下の最大の整数を返します。浮動小数点乱数を整数に変換するために使用できます。
<code class="js">const randomFloat = Math.random(); // 生成 0 到 1 之间的随机浮点数 const randomInteger = Math.floor(randomFloat); // 转换为整数</code>
2. Math.round() を使用します:
Math.round() この関数は、数値を最も近い整数に丸めます。ランダムな浮動小数点数を整数に変換するために使用できます。
<code class="js">const randomFloat = Math.random(); // 生成 0 到 1 之间的随机浮点数 const randomInteger = Math.round(randomFloat); // 转换为整数</code>
3. Math.trunc() を使用します:
Math.trunc() この関数は、整数の小さい部分を返します。指定された数以上。これは、小数部分を破棄して、ランダムな浮動小数点数を整数に変換するために使用できます。
<code class="js">const randomFloat = Math.random(); // 生成 0 到 1 之间的随机浮点数 const randomInteger = Math.trunc(randomFloat); // 转换为整数</code>
4. parseInt() を使用します:
parseInt() 関数は文字列を整数に解析します。文字列形式の乱数に小数点が含まれていない場合に限り、文字列形式の乱数を整数に変換するために使用できます。
<code class="js">const randomString = "0.1234"; // 表示随机浮点数的字符串 const randomInteger = parseInt(randomString); // 转换为整数</code>
注:
特定の精度レベルに丸める必要がある整数変換の場合は、Math.round() および
Math .trunc() は、より詳細な制御を提供します。
Math.floor() は常に最も近い小さい整数に丸めますが、
parseInt() は文字列形式の乱数のみを処理できます。
以上がjsで乱数を整数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。