This page is Ready to Use

Notice: The WebPlatform project, supported by various stewards between 2012 and 2015, has been discontinued. This site is now available on github.

Infinity

Summary

A number that is larger than the largest floating point number.

Syntax

Infinity

Return Value

Returns an initial value of Number.POSITIVE_INFINITY.

Examples

Divisions by zero will give you Infinity. Divisions by negative zero will give you -Infinity.

42 / 0; // Infinity
42 / 0; // -Infinity

Everything beyond Infinity remains Infinity

Infinity * Infinity; // Infinity

If an arithmetic overflow occurs, Infinity is also returned

Math.pow(2, 1024); // Infinity

Remarks

The Infinity constant is a member of the Global object, and is made available when the scripting engine is initialized.

Notes

Negative Infinity

Negative Infinity (-Infinity) is smaller than the smallest floating point number and returns a value of Number.NEGATIVE_INFINITY.

Mathematical

This value behaves mathematically like infinity; for example, anything multiplied by Infinity is Infinity, and anything divided by Infinity is 0.

Infinity subtracted by Infinity will return NaN

isFinite()

The isFinite() function can be used to check if a given value is a finite number

See also

Other articles

Attributions

  • Microsoft Developer Network: Article