toFixedメソッド
メソッドtoFixedは、数値の小数点以下の指定された桁で丸めます。
桁数はパラメータで指定します。
桁数が指定されていない場合、デフォルトで
0桁、つまり整数への丸めが行われます。
構文
数値.toFixed([小数点以下の桁数]);
例
分数が与えられたとします。
小数点以下3桁に丸めてみましょう:
let num = 1.1111;
console.log(num.toFixed(3));
コード実行結果:
1.111
例
次の例も小数点以下3桁のみ残していますが、
最後の桁は数学の規則に従って1増加しています:
let num = 1.1119;
console.log(num.toFixed(3));
コード実行結果:
1.112
例
次の例では、メソッドのパラメータが空であるため、 分数は整数に丸められます:
let num = 1.111;
console.log(num.toFixed());
コード実行結果:
1
例
次の例では、メソッドのパラメータが元の分数の
小数点以下の桁数を超えているため、
メソッドは分数の末尾に0を2桁追加します:
let num = 1.1111;
console.log(num.toFixed(6));
コード実行結果:
1.111100
関連項目
-
数値の丸めを行うメソッド:
Math.round、Math.ceil、Math.floor
-
数値を指定された文字数に丸めるメソッド:
toPrecision