數字常量

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 儲存數字的性質,請參閱檢查兩個數字的相等性