JavaScript Number toExponential() メソッド

定義と使用方法

toExponential() 数字を指数表示法に変換するメソッド。

例1

let num = 5.56789;
let n = num.toExponential(3);

自分で試してみる

例2

数字を指数表示法に変換します:

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

自分で試してみる

構文

number.toExponential(digits)

パラメータ

パラメータ 説明
digits

オプションです。0から20の間の整数で、指数表示法での小数桁数を指定します。

省略すると、値を表すのに必要な桁数に設定されます。

返り値

タイプ 説明
文字列 指数表示法で数字を表現します。

技術的詳細

返り値

指数表示法を使用してNumberの文字列表現を返します。小数点の前には1桁、小数点の後には digits 桁数字。この数字の小数部分は四捨五入され、必要に応じて0で補足され、指定された長さに達するようにします。

スロー

例外 説明
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
サポート サポート サポート サポート サポート サポート