跳到主要内容

属性

2023年02月10日
柏拉文
越努力,越幸运

Number.EPSILON


两个可表示(representable)数之间的最小间隔。

Number.MAX_SAFE_INTEGER


JavaScript 中最大的安全整数 (2^53 - 1)。超过安全整数之后,无法正确的表示该整数了。如下所示: Number.MAX_SAFE_INTEGER+1Number.MAX_SAFE_INTEGER+2 的结果是一样的

const maxInt = Number.MAX_SAFE_INTEGER;
console.log(maxInt + 1); // 9007199254740992
console.log(maxInt + 2); // 9007199254740992
console.log(maxInt + 3); // 9007199254740994

Number.MIN_SAFE_INTEGER


JavaScript 中最小的安全整数 (-(2^53 - 1)).

Number.MAX_VALUE


能表示的最大正数。最小的负数是 -MAX_VALUE。

Number.MIN_VALUE


能表示的最小正数即最接近 0 的正数 (实际上不会变成 0)。最大的负数是 -MIN_VALUE。

Number.NaN


特殊的“非数字”值。

Number.NEGATIVE_INFINITY


特殊的负无穷大值,在溢出时返回该值。

Number.POSITIVE_INFINITY


特殊的正无穷大值,在溢出时返回该值。