# Math Object (JavaScript)

An intrinsic object that provides basic mathematics functionality and constants.

Math.[{property | method}]

The following table lists the constants of the **Math** object.

Constant | Description |
---|---|

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

The natural logarithm of 2. | |

The natural logarithm of 10. | |

The base-2 logarithm of e. | |

The base-10 logarithm of e. | |

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

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

The square root of 2. |

The following table lists the functions of the **Math** object.

Function | Description |
---|---|

Returns the absolute value of a number. | |

Returns the arccosine of a number. | |

Returns the arcsine of a number. | |

Returns the arctangent of a number. | |

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

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

Returns the cosine of a number. | |

Returns | |

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

Returns the natural logarithm of a number. | |

Returns the greater of two supplied numeric expressions. | |

Returns the lesser of two supplied numbers. | |

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

Returns a pseudorandom number between 0 and 1. | |

Returns a specified numeric expression rounded to the nearest integer. | |

Returns the sine of a number. | |

Returns the square root of a number. | |

Returns the tangent of a number. |