ホームページ > 記事 > ウェブフロントエンド > js_javascriptスキルにおけるMathのrandom、round、ceil、floorの使い方のまとめ
1.Math.random(); 結果は 0 ~ 1 (0 を含み、1 を除く) の乱数です。
Math.random(); 結果は 0 ~ 1 の乱数です (0 を含み、1 は除きます) [html] view plaincopyprint?
2.Math.floor(num); パラメーター num は数値であり、関数の結果は num の整数部分です (n 以下の最大の整数を返します)。
Math.floor(num); パラメーター num は数値であり、関数の結果は num の整数部分です (n 以下の最大の整数を返します)。 [html] view plaincopyprint?
3.Math.round(num); パラメータ num は数値ですvalue、関数の結果は、num を四捨五入した後の整数です。
Math.round(num); パラメータ num は数値であり、関数の結果は num を四捨五入した後の整数になります。 [html] view plaincopyprint?
4.Math.ceil(n); より大きい最小値を返します。または n の整数に等しい。
Math.ceil(n); n 以上の最小の整数を返します。 [html] plaincopyprint を表示?
5.Math.ceil(Math.random()*10);の場合は主に1から10までのランダムな整数を取得し、0が得られる確率は極めて低いです。
Math.ceil(Math.random()*10); は主に 1 から 10 までのランダムな整数を取得し、0 が得られる確率は極めて低いです。 [html] plaincopyprint を表示?
6.Math.round(Math.random());バランスのとれた 0 から 1 までのランダムな整数を取得します。
Math.round(Math.random()); は 0 から 1 までのランダムな整数を均等に取得できます。 [html] plaincopyprint を表示?
7.Math.round(Math.random()*10);の場合、0 から 10 までのランダムな整数が基本的にバランスよく得られ、最小値 0 と最大値 10 が得られる確率は半分以下になります。
Math.round(Math.random()*10); とすると、0から10までのランダムな整数が基本的にバランスよく得られ、最小値0と最大値10が得られる確率は半分以下。 [html] plaincopyprint を表示?
8.Math.floor(Math.random()*10);の場合、0から9までのランダムな整数を均等に取得できます。