2012-06-25 12 views
40

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

例えば、

  • 4.3 5(いない4)
  • 4.8でなければなりませんが、私はJavaScriptでこれを行うことができますどのように5

すべきですか?

答えて

75

は、必要に応じてそれが値を丸めるうMath.ceil[MDN]機能

var n = 4.3; 
alert(Math.ceil(n)); //alerts 5 
12

使用ceil

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

@あなたが見ることができるようにDagWは5です。http://jsfiddle.ne t/rKRTA/ –

+0

私のコメントは削除されました。あなたがvar nを書き直すのを見たことはありませんでした。私は編集を提出しました – DagW

5

使用

Math.ceil(floatvalue); 

を使用します。第二(0.00)小数点まで

+0

'4.3 should be 5 not 4' – raina77ow

4

ラウンド:最初

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

関連する問題