数字常量
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_INTEGER
,Number.MAX_SAFE_INTEGER
)范围之外的值
注意,Number.EPSILON
表示大于 1 的一个和最小的 Number
之间的差异,因此两个不同的 Number
值之间的最小可能差异。使用它的一个原因是由于 JavaScript 存储数字的性质,请参阅检查两个数字的相等性