四捨五入にはtoFixed() メソッドを使用すると、Number を指定された小数桁の数値に四捨五入できます。

コードは次のとおりです:

toFixed() メソッド

var num =2.446242342; num = num.toFixed(2); //出力結果は 2.45 です

試してみる »

また、例えばround()、floor()、ceil()などは正確な四捨五入ができず、精度の問題があります。

round() は、以下の方法で精度が正しいことを保証できます:

round() メソッド

var num =2.446242342; num = Math.round((num + Number.EPSILON) * 100) / 100; //出力結果は 2.45 です

試してみる »

参考記事