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 的字符串表示,采用指數計數法,即小數點之前有一位數字,小數點之后有 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
支持 支持 支持 支持 支持 支持