# Math Object (JavaScript)

An intrinsic object that provides basic mathematics functionality and constants.

```Math.[{property | method}]
```

## Parameters

property

Required. Name of one of the properties of the Math. object.

method

Required. Name of one of the methods of the Math. object.

## Remarks

The Math object cannot be created using the new operator, and gives an error if you attempt to do so. The scripting engine creates it when the engine is loaded. All of its methods and properties are available to your script at all times.

## Requirements

The Math object was introduced in Internet Explorer before Internet Explorer 6.

## Constants

The following table lists the constants of the Math object.

Constant

Description

Math.E Constant

The mathematical constant e. This is Euler's number, the base of natural logarithms.

Math.LN2 Constant

The natural logarithm of 2.

Math.LN10 Constant

The natural logarithm of 10.

Math.LOG2E Constant

The base-2 logarithm of e.

Math.LOG10E Constant

The base-10 logarithm of e.

Math.PI Constant

Pi. This is the ratio of the circumference of a circle to its diameter.

Math.SQRT1_2 Constant

The square root of 0.5, or, equivalently, one divided by the square root of 2.

Math.SQRT2 Constant

The square root of 2.

## Functions

The following table lists the functions of the Math object.

Function

Description

Math.abs Function

Returns the absolute value of a number.

Math.acos Function

Returns the arccosine of a number.

Math.asin Function

Returns the arcsine of a number.

Math.atan Function

Returns the arctangent of a number.

Math.atan2 Function

Returns the angle (in radians) from the X axis to a point represented by the supplied y and x coordinates.

Math.ceil Function

Returns the smallest integer that is greater than or equal to the supplied numeric expression.

Math.cos Function

Returns the cosine of a number.

Math.exp Function

Returns e (the base of natural logarithms) raised to a power.

Math.floor Function

Returns the greatest integer that is less than or equal to the supplied numeric expression.

Math.log Function

Returns the natural logarithm of a number.

Math.max Function

Returns the greater of two supplied numeric expressions.

Math.min Function

Returns the lesser of two supplied numbers.

Math.pow Function

Returns the value of a base expression raised to a specified power.

Math.random Function

Returns a pseudorandom number between 0 and 1.

Math.round Function

Returns a specified numeric expression rounded to the nearest integer.

Math.sin Function

Returns the sine of a number.

Math.sqrt Function

Returns the square root of a number.

Math.tan Function

Returns the tangent of a number.