web-dev-qa-db-ja.com

javascriptでfloatを次の整数に切り上げます

小数点以下の数値が0.5未満であっても、浮動小数点数を最も近い整数に切り上げる必要があります。

例えば、

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

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

60
Heba Gomaah

使用 - Math.ceil[MDN] 関数

var n = 4.3;
alert(Math.ceil(n)); //alerts 5
109
Peter Olson

ceilを使用

var n = 4.3;
n = Math.ceil(n);// n is 5
17

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

9
hlcs

つかいます

Math.ceil( floatvalue );

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

5
Ashwin Singh