toFixedメソッド

メソッドtoFixedは、数値の小数点以下の指定された桁で丸めます。 桁数はパラメータで指定します。 桁数が指定されていない場合、デフォルトで 0桁、つまり整数への丸めが行われます。

構文

javascript数値.toFixed([小数点以下の桁数]);

例

分数が与えられたとします。 小数点以下3桁に丸めてみましょう:

javascriptlet num = 1.1111;
console.log(num.toFixed(3));

コード実行結果:

javascript1.111

例

次の例も小数点以下3桁のみ残していますが、 最後の桁は数学の規則に従って1増加しています:

javascriptlet num = 1.1119;
console.log(num.toFixed(3));

コード実行結果:

javascript1.112

例

次の例では、メソッドのパラメータが空であるため、 分数は整数に丸められます:

javascriptlet num = 1.111;
console.log(num.toFixed());

コード実行結果:

javascript1

例

次の例では、メソッドのパラメータが元の分数の 小数点以下の桁数を超えているため、 メソッドは分数の末尾に0を2桁追加します:

javascriptlet num = 1.1111;
console.log(num.toFixed(6));

コード実行結果:

javascript1.111100

関連項目