**Copyright © tutorialspoint.com**

Advertisements

The **math** object provides you properties and methods for mathematical constants and functions.

Unlike the other global objects, *Math* is not a constructor. All properties and methods of Math are static and can be called by using *Math* as an object without creating it.

Thus, you refer to the constant pi as **Math.PI** and you call the *sine* function as **Math.sin(x)**, where x is the method's argument.

Here is the simple syntax to call properties and methods of Math.

var pi_val = Math.PI; var sine_val = Math.sin(30); |

Here is a list of each property and their description.

Property | Description |
---|---|

E | Euler's constant and the base of natural logarithms, approximately 2.718. |

LN2 | Natural logarithm of 2, approximately 0.693. |

LN10 | Natural logarithm of 10, approximately 2.302. |

LOG2E | Base 2 logarithm of E, approximately 1.442. |

LOG10E | Base 10 logarithm of E, approximately 0.434. |

PI | Ratio of the circumference of a circle to its diameter, approximately 3.14159. |

SQRT1_2 | Square root of 1/2; equivalently, 1 over the square root of 2, approximately 0.707. |

SQRT2 | Square root of 2, approximately 1.414. |

Here is a list of each method and its description.

Method | Description |
---|---|

abs() | Returns the absolute value of a number. |

acos() | Returns the arccosine (in radians) of a number. |

asin() | Returns the arcsine (in radians) of a number. |

atan() | Returns the arctangent (in radians) of a number. |

atan2() | Returns the arctangent of the quotient of its arguments. |

ceil() | Returns the smallest integer greater than or equal to a number. |

cos() | Returns the cosine of a number. |

exp() | Returns E^{N}, where N is the argument, and E is Euler's constant, the base of the natural logarithm. |

floor() | Returns the largest integer less than or equal to a number. |

log() | Returns the natural logarithm (base E) of a number. |

max() | Returns the largest of zero or more numbers. |

min() | Returns the smallest of zero or more numbers. |

pow() | Returns base to the exponent power, that is, base exponent. |

random() | Returns a pseudo-random number between 0 and 1. |

round() | Returns the value of a number rounded to the nearest integer. |

sin() | Returns the sine of a number. |

sqrt() | Returns the square root of a number. |

tan() | Returns the tangent of a number. |

toSource() | Returns the string "Math". |

**Copyright © tutorialspoint.com**