JavaScript 數字屬性

JavaScript 數字屬性

屬性 描述
EPSILON 1 和大于 1 的最小數之間的差。
MAX_VALUE JavaScript 中可能的最大數。
MIN_VALUE JavaScript 中可能的最小數。
MAX_SAFE_INTEGER 最大安全整數 (253 - 1)。
MIN_SAFE_INTEGER 最小安全整數 -(253 - 1)。
POSITIVE_INFINITY 無窮大(溢出時返回)。
NEGATIVE_INFINITY 負無窮大(溢出時返回)。
NaN “非數字”值。

JavaScript EPSILON

Number.EPSILON 是大于 1 的最小浮點數與 1 之差。

實例

let x = Number.EPSILON;

親自試一試

注意

Number.EPSILON 是 ES6 的一個特性。

它在 Internet Explorer 中不起作用。

JavaScript MAX_VALUE

Number.MAX_VALUE 是 JavaScript 中表示最大可能數字的常量。

實例

let x = Number.MAX_VALUE;

親自試一試

數字屬性不能用于變量

數字屬性屬于 JavaScript Number 對象

這些屬性只能作為 Number.MAX_VALUE 來訪問。

使用 x.MAX_VALUE(其中 x 是變量或值)將返回 undefined

實例

let x = 6;
x.MAX_VALUE

親自試一試

JavaScript MIN_VALUE

Number.MIN_VALUE 是 JavaScript 中表示最小可能數字的常量。

實例

let x = Number.MIN_VALUE;

親自試一試

JavaScript MAX_SAFE_INTEGER

Number.MAX_SAFE_INTEGER 表示 JavaScript 中的最大安全整數。

Number.MAX_SAFE_INTEGER 是 (253 - 1)。

實例

let x = Number.MAX_SAFE_INTEGER;

親自試一試

JavaScript MIN_SAFE_INTEGER

Number.MIN_SAFE_INTEGER 表示 JavaScript 中的最小安全整數。

Number.MIN_SAFE_INTEGER 是 -(253 - 1)。

實例

let x = Number.MIN_SAFE_INTEGER;

親自試一試

注意

MAX_SAFE_INTEGER 和 MIN_SAFE_INTEGER 是 ES6 特性。

它們在 Internet Explorer 中不起作用。

JavaScript POSITIVE_INFINITY

實例

let x = Number.POSITIVE_INFINITY;

親自試一試

溢出時返回 POSITIVE_INFINITY

let x = 1 / 0;

親自試一試

JavaScript NEGATIVE_INFINITY

實例

let x = Number.NEGATIVE_INFINITY;

親自試一試

溢出時返回 NEGATIVE_INFINITY

let x = -1 / 0;

親自試一試

JavaScript NaN - Not a Number(非數字)

NaN 是 JavaScript 保留字,用于表示不合法的數字。

實例

let x = Number.NaN;

親自試一試

實例

嘗試對非數字字符串進行算術運算將導致 NaN((Not a Number,不是數字):

let x = 100 / "Apple";

親自試一試

完整的 JavaScript Number 參考手冊

如需完整的參考手冊,請訪問我們完整的 JavaScript Number 參考手冊

參考手冊包含所有 Number 對象屬性和方法的描述和實例。