Skip to content

Commit 51ce5d0

Browse files
committed
simplify some constants definition
1 parent e7e9d71 commit 51ce5d0

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

packages/core-js/modules/esnext.math.sum-precise.js

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,9 @@ var pow = Math.pow;
1414
var push = uncurryThis([].push);
1515

1616
var POW_2_1023 = pow(2, 1023);
17-
var MAX_SAFE_INTEGER = pow(2, 53) - 1;
18-
// exponent 11111111110, significand all 1s
19-
var MAX_DOUBLE = 1.79769313486231570815e+308; // 2 ** 1024 - 2 ** (1023 - 52)
20-
// exponent 11111111110, significand all 1s except final 0
21-
var PENULTIMATE_DOUBLE = 1.79769313486231550856e+308; // 2 ** 1024 - 2 * 2 ** (1023 - 52)
22-
// exponent 11111001010, significand all 0s
23-
var MAX_ULP = MAX_DOUBLE - PENULTIMATE_DOUBLE; // 1.99584030953471981166e+292, <- 2 ** (1023 - 52)
17+
var MAX_SAFE_INTEGER = pow(2, 53) - 1; // 2 ** 53 - 1 === 9007199254740992
18+
var MAX_DOUBLE = Number.MAX_VALUE; // 2 ** 1024 - 2 ** (1023 - 52) === 1.79769313486231570815e+308
19+
var MAX_ULP = pow(2, 971); // 2 ** (1023 - 52) === 1.99584030953471981166e+292
2420

2521
var NOT_A_NUMBER = {};
2622
var MINUS_INFINITY = {};

0 commit comments

Comments
 (0)