ホームページ >ウェブフロントエンド >jsチュートリアル >Javascript Mathのceil()、floor()、round()関数の違い_基礎知識

Javascript Mathのceil()、floor()、round()関数の違い_基礎知識

WBOY
WBOYオリジナル
2016-05-16 18:32:511450ブラウズ

以下では、小数値を整数に丸めるためのいくつかのメソッド、Math.ceil()、Math.floor()、および Math.round() を紹介します。 これら 3 つのメソッドは、それぞれ次の丸めルールに従います:
◎Math.ceil() は切り上げを実行します。つまり、値を常に最も近い整数に切り上げます。
◎Math.floor() は切り捨てを実行します。つまり、値を常に最も近い整数に切り捨てます。 ◎Math.round() は標準的な丸めを実行します。つまり、値を常に最も近い整数に丸めます (これは数学の授業で学んだ丸め規則でもあります)。

これらのメソッドの使用例を次に示します:

alert(Math.ceil(25.9)); //26
alert(Math.ceil(25.5)); //26
alert(Math.ceil(25.1)); //26
alert(Math.round(25.9)); //26
alert(Math.round(25.5)); //26
alert(Math.round(25.1)); //25
alert(Math.floor(25.9)); //25
alert(Math.floor(25.5)); //25
alert(Math.floor(25.1)); //25
Nanchang Network Company 技術スタッフの要約: 25 から 26 までのすべての値 (26 を除く) について、Math.ceil() は上方四捨五入を実行するため、常に 26 を返します。 Math.round() メソッドは、値が 25.5 以上の場合にのみ 26 を返し、それ以外の場合は 25 を返します。最後に、Math.floor() は 25 から 26 までのすべての値 (26 を除く) に対して 25 を返します。

ここにいくつかの追加があります:
ceil(): 小数部を整数部に繰り上げます。
例:

Math.ceil(12.2)//Return 13
Math.ceil(12.7)//Return 13
Math.ceil(12.0)// 12 を返します

Floor(): すべての値が破棄され、整数のみが保持されます。
例:

Math.floor(12.2)// 12 を返します
Math.floor(12.7)//Return 12
Math.floor(12.0)//Return 12

round(): 丸め
例:

Math.round(12.2)// 12 を返します
Math.round(12.7)//Return 13
Math.round(12.0)//Return 12

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