console.log(Number.MIN_VALUE); // 5e-324
console.log(Number.MIN_VALUE - 1); // -1
Value of Number.MIN_VALUE is 5e-324, but if I subtract 1 from it, -1 is returned.
It looks like some garbage value but I'm wondering why JavaScript interpreter cannot represent it. Otherwise, Number.MAX_VALUE + 1 is same with Number.MAX_VALUE(1.7976931348623157e+308).
Is there something different between calculating Numbers.MAX_VALUE and Numbers.MIN_VALUE?