Javascript Math ceil()、flor()、round()の3つの関数の違い
1306 ワード
小さい数値を整数に丸めるいくつかの方法を紹介します.Math.ceeir()、Math.flor()とMath.round().これらの3つの方法は、それぞれ以下の丸め規則に従います.◎Math.ceeir()は、上へ丸めます.つまり、常に数値を上に丸めて最も近い整数に切り込みます.◎Math.flor()は、常に数値を最も近い整数に切り下げる切り下げを行います.◎Math.round()は、常に数値を四捨五入し、最も近い整数に切り捨てる(これも数学の授業で学んだ切り捨て規則です).
以下は、これらの方法を使用する例である.
?
1
2
3
4
5
6
7
8
9
以下は補足です.ceil():小数部を整数部に進数します. 例えば: Math.ceeir(12.2)//は13を返します. Math.ceeir(12.7)//は13を返します. Math.ceeir(12.0)/は12を返します. flook():すべて切り捨てて、整数だけを残します. 例えば: Math.flor(12.2)/戻り12 Math.flor(12.7)/戻り12 Math.flor(12.0)/12を返します. round():四捨五入を行います. 例えば: Math.round(12.2)/戻り12 Math.round(12.7)/は13を返します. Math.round(12.0)/戻り12
以下は、これらの方法を使用する例である.
?
1
2
3
4
5
6
7
8
9
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
南昌ネットワーク会社の技術者のまとめ:25と26の間(26を除く)のすべての数値に対して、Math.ceir()は常に26に戻ります.Math.round()メソッドは、数値が25.5以上の場合のみ26を返します.そうでなければ25を返します.最後に、Math.flor()は、25と26の間にあるすべての数値に対して、25を返します.以下は補足です.ceil():小数部を整数部に進数します. 例えば: Math.ceeir(12.2)//は13を返します. Math.ceeir(12.7)//は13を返します. Math.ceeir(12.0)/は12を返します. flook():すべて切り捨てて、整数だけを残します. 例えば: Math.flor(12.2)/戻り12 Math.flor(12.7)/戻り12 Math.flor(12.0)/12を返します. round():四捨五入を行います. 例えば: Math.round(12.2)/戻り12 Math.round(12.7)/は13を返します. Math.round(12.0)/戻り12