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 和 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 參考手冊