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メソッドの戻り値は文字列です。

JavaScript入門