js 小数第二位を四捨五入
2011/11/17
- num = 2.456789012345;
- n = 10;
- num = Math.round( num * n ) / n;
- // 「num」には「2.5」が格納される
※上記の場合だと、小数第二位を四捨五入して、小数第一位までを求める。「2.456789」→「2.5」ってな感じ。
めも
まず、「num * n」で残したい箇所を整数にする。(「2.456」で小数第一位まで残したいなら「24.56」にする)
「Math.round()」で四捨五入で整数化。
最後に「/n」で小数に戻す。
「Math.round()」で四捨五入で整数化。
最後に「/n」で小数に戻す。