JavaScript Number toFixed() メソッド
- 前のページ toExponential()
- 次のページ toLocaleString()
- 上一层に戻る JavaScript Number リファレンスマニュアル
定義と使用方法
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 |
サポート | サポート | サポート | サポート | サポート | サポート |
- 前のページ toExponential()
- 次のページ toLocaleString()
- 上一层に戻る JavaScript Number リファレンスマニュアル