四捨五入にはtoFixed() メソッドを使用すると、Number を指定された小数桁の数値に四捨五入できます。
コードは次のとおりです:
また、例えばround()、floor()、ceil()などは正確な四捨五入ができず、精度の問題があります。
round() は、以下の方法で精度が正しいことを保証できます:
round() メソッド
var num =2.446242342;
num = Math.round((num + Number.EPSILON) * 100) / 100; //出力結果は 2.45 です
試してみる »