1. 程式人生 > 其它 >常用JavaScript API(Number篇)

常用JavaScript API(Number篇)

參考資源來源

一、Number物件方法

1、toString(radix) //pos 指定下標 radix 可選,規定數字的基數,2~36 之間的整數,不填該引數使用基數10

    概念:toString() 方法可把一個 Number 物件轉換為一個字串,並返回結果。
    eg: let num = 123;
        num.toString();// '123'

2. toLocaleString()

    概念:toLocaleString() 方法可把一個 Number 物件轉換為本地格式的字串。
    返回值:數字的字串表示,由實現決定,根據本地規範進行格式化,可能影響到小數點或千分位分隔符采用的標點符號。
    當呼叫該方法的物件不是 Number 時丟擲 TypeError 異常。

3. toFixed(num) // num 取小數的位置 0~20 之間的值 省略掉的話,預設為0

    概念:toFixed() 方法可把 Number 四捨五入為指定小數位數的數字。
    eg:  23.335.toFixed(2) // 輸出 23.34

4、toExponential(num)

   概念:toExponential() 方法可把物件的值轉換成指數計數法
   返回值:採用指數計數法,即小數點之前有一位數字,小數點之後有 num 位數字。該數字的小數部分將被舍入,必要時用 0 補足,以便它達到指定的長度。
   丟擲異常
   當 num 太小或太大時丟擲異常 RangeError。0 ~ 20 之間的值不會引發該異常。有些實現支援更大範圍或更小範圍內的值。

當呼叫該方法的物件不是 Number 時丟擲 TypeError 異常。

5、toPrecision(num)

   概念:toPrecision() 方法可在物件的值超出指定位數時將其轉換為指數計數法。
   返回值:
    返回 NumberObject 的字串表示,包含 num 個有效數字。如果 num 足夠大,能夠包括 NumberObject 整數部分的所有數字,那麼返回的字串將採用定點計數法。否則,採用指數計數法,即小數點前有一位數字,小數點後有 num-1 位數字。必要時,該數字會被舍入或用 0 補足。
   異常
    當 num 太小或太大時丟擲異常 RangeError。1 ~ 21 之間的值不會引發該異常。有些實現支援更大範圍或更小範圍內的值。當呼叫該方法的物件不是 Number 時丟擲 TypeError 異常。