Плюс или минус бесконечность возвращается если был превышен максимально/минимально допустимый предел значения числа.
В JavaScript если число больше 1.7976931348623157*e+308 (e+308 значит 10 в степени 308) будет возвращена плюс бесконечность (Infinity).
Если число меньше -1.7976931348623157*e+308 будет возвращена минус бесконечность (-Infinity).
Пример
<script type="text/javascript"> var num1 = 1.7976931348623157e+309 document.write(num1+"<br />"); var num2 = -1.7976931348623157e+309 document.write(num2); </script>