数字常量

Number 构造函数有一些内置的常量可能很有用

Number.MAX_VALUE;          // 1.7976931348623157e+308
Number.MAX_SAFE_INTEGER;   // 9007199254740991

Number.MIN_VALUE;          // 5e-324
Number.MIN_SAFE_INTEGER;   // -9007199254740991

Number.EPSILON;            // 0.0000000000000002220446049250313

Number.POSITIVE_INFINITY;  // Infinity
Number.NEGATIVE_INFINITY;  // -Infinity

Number.NaN;                // NaN

在许多情况下,Javascript 中的各种运算符将突破(Number.MIN_SAFE_INTEGERNumber.MAX_SAFE_INTEGER)范围之外的值

注意,Number.EPSILON 表示大于 1 的一个和最小的 Number 之间的差异,因此两个不同的 Number 值之间的最小可能差异。使用它的一个原因是由于 JavaScript 存储数字的性质,请参阅检查两个数字的相等性