JavaScript Constants

The following table lists predefined JavaScript constants that you can use in expressions.

Constants

Constant Description JavaScript object
E The mathematical constant e. This is Euler's number, the base of natural logarithms. Math
Infinity A value that is larger than the largest floating point number. Negative Infinity (-Infinity) is smaller than the smallest floating point number. Global
LN2 The natural logarithm of 2. Math
LN10 The natural logarithm of 10. Math
LOG2E The base-2 logarithm of e. Math
LOG10E The base-10 logarithm of e. Math
MAX_VALUE The largest number that can be represented in JavaScript. Number
MIN_VALUE The closest number to zero that can be represented in JavaScript. Number
NaN Indicates that an arithmetic expression returned a value that is not a number. Number
NaN (Global) A value that indicates that an expression is not a number. Global
NEGATIVE_INFINITY A value that is smaller than the smallest floating point number. Number
null Constant (JavaScript) The value of a variable that does not point to valid data. Global
PI Pi. This is the ratio of the circumference of a circle to its diameter. Math
POSITIVE_INFINITY A value that is larger than the largest floating point number. Number
SQRT1_2 The square root of 0.5, or, equivalently, one divided by the square root of 2. Math
SQRT2 The square root of 2. Math
undefined The value of a variable that has been declared but not initialized. Global

See Also

Global Object
Math Object
Number Object
JavaScript Reference