您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關JavaScript中Number的使用方法,文章內容質量較高,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
Number(value)
將一個任意類型的數(shù)據(jù)轉換成數(shù)值,無法轉換的則返回 NaN,轉換規(guī)則類似于類型隱式轉換,與 parseFloat
略有差異。
轉換規(guī)則如下:
值 Value | 結果 Result |
---|---|
undefined | NaN |
null | 0 |
false | 0 |
true | 1 |
number | 原樣輸出 |
string | 忽略前后空格,碰到第一個非數(shù)字字符為止,空字符串返回 0 |
object | 調用內部 ToPrimitive(value, Number),如果是 Date 對象,返回從 1970年1月1日至Date的毫秒數(shù) |
new Number(num)
作為一個構造器,生成一個 Number 實例, wraps num (after converting it to a number).
如:
> typeof new Number(3) 'object'
既然是對象,肯定有相關的屬性和方法,Number也不例外。
> Number.MAX_VALUE 1.7976931348623157e+308
> Number.MIN_VALUE 5e-324
所有原生的數(shù)值相關函數(shù)均被保存在對象原型( Number.prototype )里,可以直接調用。
> 0.0000003.toFixed(10) '0.0000003000'
> 1234..toPrecision(3) '1.23e+3'
> 15..toString(2) '1111' > 65535..toString(16) 'ffff'
以上就是JavaScript中Number的使用方法,看完之后是否有所收獲呢?如果想了解更多相關內容,歡迎關注億速云行業(yè)資訊,感謝各位的閱讀。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。