70

ポイントの後の数値が 0.5 未満であっても、浮動小数点数を最も近い整数に丸める必要があります。

例えば、

  • 4.3 は 5 にする必要があります (4 ではありません)
  • 4.8 は 5 である必要があります

JavaScriptでこれを行うにはどうすればよいですか?

4

4 に答える 4

129

Math.ceil[MDN]機能を利用する

var n = 4.3;
alert(Math.ceil(n)); //alerts 5
于 2012-06-25T10:16:40.180 に答える
18

使用するceil

var n = 4.3;
n = Math.ceil(n);// n is 5
于 2012-06-25T10:17:02.670 に答える
14

小数点第 2 位 (0.00) に切り上げます。

 var n = 35.85001;
 Math.ceil(n * 100) / 100;  // 35.86

最初に (0.0):

 var n = 35.800001;
 Math.ceil(n * 10) / 10;    // 35.9

整数に:

 var n = 35.00001;
 Math.ceil(n);              // 36

jsbin.com

于 2014-08-20T07:50:50.157 に答える
6

使用する

Math.ceil( floatvalue );

必要に応じて値を丸めます。

于 2012-06-25T10:18:25.373 に答える