中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

JavaScript Number 對象

Number 對象

Number 對象是原始數(shù)值的包裝對象。

Number 創(chuàng)建方式 new Number()。

語法

var num = new Number(value);

注意: 如果一個(gè)參數(shù)值不能轉(zhuǎn)換為一個(gè)數(shù)字將返回 NaN (非數(shù)字值)。


Number 對象屬性

屬性 描述
constructor 返回對創(chuàng)建此對象的 Number 函數(shù)的引用。
MAX_VALUE 可表示的最大的數(shù)。
MIN_VALUE 可表示的最小的數(shù)。
NEGATIVE_INFINITY 負(fù)無窮大,溢出時(shí)返回該值。
NaN 非數(shù)字值。
POSITIVE_INFINITY 正無窮大,溢出時(shí)返回該值。
prototype 允許您可以向?qū)ο筇砑訉傩院头椒ā?/td>

Number 對象方法

方法 描述
isFinite 檢測指定參數(shù)是否為無窮大。
toExponential(x) 把對象的值轉(zhuǎn)換為指數(shù)計(jì)數(shù)法。
toFixed(x) 把數(shù)字轉(zhuǎn)換為字符串,結(jié)果的小數(shù)點(diǎn)后有指定位數(shù)的數(shù)字。
toPrecision(x) 把數(shù)字格式化為指定的長度。
toString() 把數(shù)字轉(zhuǎn)換為字符串,使用指定的基數(shù)。
valueOf() 返回一個(gè) Number 對象的基本數(shù)字值。

ES6 新增 Number 屬性

ES 6 增加了以下三個(gè) Number 對象的屬性:

  • EPSILON: 表示 1 和比最接近 1 且大于 1 的最小 Number 之間的差別
  • MIN_SAFE_INTEGER: 表示在 JavaScript中最小的安全的 integer 型數(shù)字 (-(253 - 1))。
  • MAX_SAFE_INTEGER: 表示在 JavaScript 中最大的安全整數(shù)(253 - 1)。

實(shí)例

var x = Number.EPSILON; var y = Number.MIN_SAFE_INTEGER; var z = Number.MAX_SAFE_INTEGER;

運(yùn)行代碼 ?

ES6 新增 Number 方法

ES 6 增加了以下兩個(gè) Number 對象的方法:

  • Number.isInteger(): 用來判斷給定的參數(shù)是否為整數(shù)。
  • Number.isSafeInteger(): 判斷傳入的參數(shù)值是否是一個(gè)"安全整數(shù)"。

Number.isInteger() 在參數(shù)是整數(shù)時(shí)返回 true。

實(shí)例

Number.isInteger(10); // 返回 true Number.isInteger(10.5); // 返回 false

運(yùn)行代碼 ?

Number.isSafeInteger()判斷傳入的參數(shù)值是否是一個(gè)"安全整數(shù)"。

安全整數(shù)范圍為?-(253?- 1)到?253?- 1?之間的整數(shù),包含?-(253?- 1)和?253?- 1。

實(shí)例

Number.isSafeInteger(10); // 返回 true Number.isSafeInteger(12345678901234567890); // 返回 false

運(yùn)行代碼 ?