ホームページ >ウェブフロントエンド >jsチュートリアル >js_javascriptスキルにおけるMathのrandom、round、ceil、floorの使い方のまとめ

js_javascriptスキルにおけるMathのrandom、round、ceil、floorの使い方のまとめ

WBOY
WBOYオリジナル
2016-05-16 17:07:041485ブラウズ

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までのランダムな整数を均等に取得できます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。