JavaScript Number toExponential() 方法
- 上一頁 prototype
- 下一頁 toFixed()
- 返回上一層 JavaScript Number 參考手冊
定義和用法
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 |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 prototype
- 下一頁 toFixed()
- 返回上一層 JavaScript Number 參考手冊