属性
2023年02月10日
Number.EPSILON
两个可表示(representable)数之间的最小间隔。
Number.MAX_SAFE_INTEGER
JavaScript 中最大的安全整数 (2^53 - 1)。超过安全整数之后,无法正确的表示该整数了。如下所示: Number.MAX_SAFE_INTEGER+1
和 Number.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
特殊的正无穷大值,在溢出时返回该值。