JavaScript 數(shù)字對(duì)象

2021-01-27 16:01 更新

數(shù)字對(duì)象

Number 對(duì)象表示數(shù)值日期,整數(shù)或浮點(diǎn)數(shù)。一般情況下,你不需要擔(dān)心 Number 對(duì)象,因?yàn)闉g覽器自動(dòng)將數(shù)字文本轉(zhuǎn)換為數(shù)字類(lèi)的實(shí)例。

語(yǔ)法

創(chuàng)建一個(gè) Number 對(duì)象:

var val = new Number(number);

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

數(shù)字屬性

這里有每個(gè)屬性和它的描述的列表。

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

數(shù)字方法

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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)