- ベストアンサー
i を小数点以下 j 桁で丸めるには
数値 i を小数点第 j 位で四捨五入するにはどうすればいいんでしょうか。 よろしくお願いします
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
=ROUND(J,四捨五入したい小数点桁数) です。 ちなみに、強制切り上げはROUNDUP、切り下げはROUNDDOWNです。INTで整数にもできます
その他の回答 (3)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.4
var i=123.456; for(var j=-2;j<3;j++){ var k = Math.pow(10,j); var ret = Math.round(i*k)/k; alert(ret); }
- Blaise
- ベストアンサー率33% (13/39)
回答No.3
小数点第2位で四捨五入する場合を示します。 任意の数値とケタは自分で解明してください。 var num = 1.2345; function MR(){ num = (num*100); num = Math.round(num); num = (num/100); return num; }
- TinyPine
- ベストアンサー率30% (719/2386)
回答No.1
アセンブラーレベルのやり方は、数値を10倍して5を足して10で割ると言う方法です。割り算は切り捨てに成りますので結果的にし四捨五入が出来ます。 コンパイラーレベルでしたらコンパイラー毎に異なるとおもいます。
質問者
補足
>コンパイラー毎に異なる JavaScriptのカテゴリの質問しているんですよ?
補足
質問に従って「round(i, j);」と書いて頂けるとうれしいのですが・・・。