整数化する
1 2 3 |
var a = Math.round(3.1415); //丸め (=3) var c = Math.floor(3.1415); //切捨て (=3) var b = Math.ceil(3.1415); //切り上げ (=4) |
小数点以下2桁にする
1 2 3 |
var a = Math.round(3.1415 * 100) / 100; //丸め (=3.14) var a = Math.floor(3.1415 * 100) / 100; //切捨て (=3.14) var a = Math.ceil(3.1415 * 100) / 100; //切り上げ (=3.15) |
少数点の精度に関する参考サイト
javascriptの小数点端数処理についていったん整理する | yosiopp
http://yosiopp.net/archives/1096
JavaScriptによる小数計算の誤差を無くす : アシアルブログ
http://blog.asial.co.jp/1191