Number.prototype.toFixed()

(標準組み込みオブジェクト > Number > メソッド)
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed

数値.toFixed([小数点の後の桁数])

Number オブジェクトの toFixed メソッドは、対象の数値を固定小数点数形式で表した文字列を返す。
小数点数の前の桁は元の数値のまま、小数点の後の桁は引数で指定した数となる。引数を省略した場合のデフォルト値は 0 。
引数で指定した桁数で表示しきれない部分はより近い値へ丸められる(四捨五入に似ているが正確には異なる)。また、数値を表すのに必要な桁数よりも引数で指定した桁数が多い場合は 0 で埋められる。

let num = 34.5642;
console.log(num.toFixed()); // 35
console.log(num.toFixed(1)); // 34.6
console.log(num.toFixed(3)); // 34.564

let num = 1.6e-2; // 0.016
console.log(num.toFixed(1)); // 0.0
console.log(num.toFixed(3)); // 0.016

let num = 728.52;
console.log(num.toFixed(5)); // 728.52000

なお整数のように小数点が含まれない数値に対して直接 toFixed メソッドを実行する場合は、数値を括弧で囲うか数値のあとに空白を追加する。

console.log(48.toFixed(2));
>> Uncaught SyntaxError: Invalid or unexpected token
console.log((48).toFixed(2)); // 数値を括弧で囲う
>> 48.00
console.log(48 .toFixed(2)); // 数値のあとに空白を入れる
>> 48.00
inserted by FC2 system