JavaScriptで四捨五入する方法をググるとNumber.toFixed()で出来るよ、Math.round()よりこっちの方が桁数指定できて嬉しいよ、みたいな情報にたどり着いたり着かなかったりするわけですが、IEでだいたい0.5<=n<1のときに桁数0を指定すると結果が期待に沿わないっぽいです。 n=0.55 Math.round(n) n.toFixed(0) n.toFixed(1) IE7 on WindowsXP SP2 1 0 0.6 Firefox 2.0.0.11 on WindowsXP SP2 1 1 0.6 Safari 3.0.4 on Mac OS X 10.5.1 1 1 0.6 n=0.85 Math.round(n) n.toFixed(0) n.toFixed(1) IE7 on WindowsXP SP2 1 0 0.9 Firefox 2.0.0.