Javascript Reference - JavaScript Math Reference








The Math object allows you to perform mathematical tasks.

Math Object Properties

Property Description
E Returns Euler's number, 2.718
LN2 Returns the natural logarithm of 2, 0.693
LN10 Returns the natural logarithm of 10, 2.302
LOG2E Returns the base-2 logarithm of E, 1.442
LOG10E Returns the base-10 logarithm of E, 0.434
PI Returns PI
SQRT1_2 Returns the square root of 1/2, 0.707
SQRT2 Returns the square root of 2, approx. 1.414




Math Object Methods

Method Description
abs(x) Returns the absolute value of x
acos(x) Returns the arccosine of x in radians
asin(x) Returns the arcsine of x in radians
atan(x) Returns the arctangent of x as a numeric value between -PI/2 and PI/2 radians
atan2(y,x) Returns the arctangent of the quotient of its arguments
ceil(x) Round x upwards to the nearest integer
cos(x) Returns the cosine of x which is in radians
exp(x) Returns the value of Ex
floor(x) Round x downwards to the nearest integer
log(x) Returns the natural logarithm of x
max(x,y,z,...,n) Get the number with the highest value
min(x,y,z,...,n) Get the number with the lowest value
pow(x,y) Get the value of x to the power of y
random() Get a random number between 0 and 1
round(x) Round x to the nearest integer
sin(x) Returns the sine of x (where x is in radians)
sqrt(x) Get the square root of x
tan(x) Get the tangent of an angle