JavaScript Number toFixed() メソッド

定義と使用方法

toFixed() メソッドは数字を文字列に変換します。

toFixed() このメソッドは文字列を指定された小数桁数に四捨五入します。

注:小数の桁数が数字より高い場合、ゼロを追加します。

例 1

let num = 5.56789;
let n = num.toFixed();

実際に試してみてください

例 2

let num = 5.56789;
let n = num.toFixed(2);

実際に試してみてください

例 3

小数点以下に 10桁まで四捨五入します:

let num = 5.56789;
let n = num.toFixed(10);

実際に試してみてください

文法

number.toFixed(digits)

パラメータ

パラメータ 説明
digits

オプション。小数の桁数。0 から 20 の範囲の値が含まれます。

デフォルトは 0(小数なし)です。

返される値

タイプ 説明
文字列 小数を含む(または含まない)数値を表示します。

技術的な詳細

返される値

返されます。 number の文字列表現は、指数表示法を使用せず、小数点以下に固定の桁があります。 digits 桁数字。

必要に応じて、この数字は四捨五入され、0 で補足され、指定された長さに達することができます。

もし digits le+21 より大きい場合、このメソッドは呼び出しません。 number.toString() を呼び出すと、指数表示法を使用した文字列が返されます。

スロー

例外 説明
RangeError

当たって digits 非常に小さいまたは非常に大きな値の時にスローされる例外です。

0 から 20 の範囲の値ではこの例外は発生しません。一部の実装ではより広い範囲や狭い範囲をサポートしています。

TypeError このメソッドを呼び出すオブジェクトが Number でない場合にスローされる例外です。

ブラウザのサポート

Number.constructor ECMAScript3 (ES3) の特性です。

すべてのブラウザが完全に ES3 (JavaScript 1999) をサポートしています:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
サポート サポート サポート サポート サポート サポート