問題
javascriptで数値を小数点第二位、第三位で四捨五入するには?
解決策
- 小数点第二位で四捨五入 … 「Math.round( Math.round( 数値 * 10 ) / 10 )」。
- 小数点第三位で四捨五入 … 「Math.round( Math.round( 数値 * 100 ) / 100 )」
数値を小数点第二位、第三位で四捨五入する。
javascriptで数値を小数点第二位、第三位で四捨五入する方法をご紹介します。
DEMOはこちら
数値「2.43856」を小数点第二位を四捨五入すると「」になります。
数値「2.43856」を小数点第三位を四捨五入すると「」になります。
「Math.round」
- 小数点第二位で四捨五入 … 「Math.round( Math.round( 数値 * 10 ) / 10 )」で取得することができます。
- 小数点第三位で四捨五入 … 「Math.round( Math.round( 数値 * 100 ) / 100 )」で取得することができます。
HTMLはこちら
<p>小数点第二位を四捨五入した数値は「<span class="num-round deeply02"></span>」です。</p>
<p>小数点第三位を四捨五入した数値は「<span class="num-round deeply03"></span>」です。</p>
javascriptはこちら
var num = 2.43856;
$('.num-round.deeply02').text( Math.round( num * 10 ) / 10 );
$('.num-round.deeply03').text( Math.round( num * 100 ) / 100 );
コメント