JavaScript: 小数点数を任意の桁数で丸める toFixed
JavaScriptで小数点数を任意の桁数で丸める(四捨五入する)場合は、 NumberオブジェクトのtoFixedメソッドを使用します。
書式
Number.toFixed([桁数])
桁数には小数点以下の桁数を指定し、 範囲は0から20までです。省略した場合は0として扱われます。
小数点以下の桁数が指定した桁数に満たない場合は不足分を0で埋めます。
次のサンプルコードではNumber.toFixedメソッドを使用して、 小数点数をいろいろ桁数で丸めて(四捨五入して)います。
n = 3.14159 console.log(n.toFixed()); // 3 console.log(n.toFixed(2)); // 3.14 console.log(n.toFixed(4)); // 3.1416 console.log(n.toFixed(6)); // 3.141590 console.log(typeof(n.toFixed(6))); // string
最後のコードでわかるように、toFixedメソッドの戻り値は文字列です。