JavaScript 數(shù)字對象

2021-01-27 16:01 更新

數(shù)字對象

Number 對象表示數(shù)值日期,整數(shù)或浮點數(shù)。一般情況下,你不需要擔心 Number 對象,因為瀏覽器自動將數(shù)字文本轉(zhuǎn)換為數(shù)字類的實例。

語法

創(chuàng)建一個 Number 對象:

var val = new Number(number);

如果該參數(shù)不能轉(zhuǎn)換為數(shù)字,它將返回為 NaN(Not-a-Number)。

數(shù)字屬性

這里有每個屬性和它的描述的列表。

屬性描述
MAX_VALUE最大的可能值在 JavaScript 中的數(shù)量可以有 1.7976931348623157E+308
MIN_VALUE最小的可能值在 JavaScript 中的數(shù)量可以有 5E-324
NaN等價于一個值不是一個數(shù)字。
NEGATIVE INFINITY比 MIN-VALUE 小的值。
POSITIVE_INFINITY比 MAX-VALUE 大的值。
prototype數(shù)字對象的靜態(tài)屬性。使用原型對象的屬性來給當前文檔中的數(shù)字對象分配新的屬性和方法。

數(shù)字方法

數(shù)字對象只包含每個對象定義的一部分默認方法。

方法描述
constructor()返回創(chuàng)建此對象的實例的函數(shù)。默認這是數(shù)字對象。
toExponential()將一個數(shù)字強制以指數(shù)表示法顯示,即使這個數(shù)字在 JavaScript 通常規(guī)定使用標準符號表示的范圍之內(nèi)。
toFixed()格式一個數(shù)為小數(shù)點右邊有特定位數(shù)的小數(shù)。
toLocaleString()返回當前數(shù)字的字符串值版本的格式可能根據(jù)瀏覽器的區(qū)域設(shè)置不同而發(fā)生變化。
toPrecision()定義了總共有多少位來顯示一個數(shù)(包括小數(shù)點左邊和右邊的數(shù))
toString()返回數(shù)的值的字符串表示形式。
valueOf()返回數(shù)的值。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號