# Javascript - Math class reference

## Introduction

You can use Math object to do mathematical calculation.

## Property

 Property Description Math E Property The E property returns the Euler's number and the base of natural logarithms, approximately 2.718. Math LN10 Property The LN10 property returns the natural logarithm of 10, approximately 2.302. Math LN2 Property The LN2 property returns the natural logarithm of 2, approximately 0.693. Math LOG10E Property The LOG10E property returns the base-10 logarithm of E, approximately 0.434. Math LOG2E Property The LOG2E property returns the base-2 logarithm of E, approximately 1.442. Math PI Property The PI property returns the ratio of a circle's area to the square of its radius, approximately 3.141592 Math SQRT1_2 Property The SQRT1_2 property returns the square root of 1/2, approximately 0.707. Math SQRT2 Property The SQRT2 property returns the square root of 2, approximately 1.414.

## Method

 Method Description Math abs() Method The abs() method returns the absolute value of a number. Math acos() Method The acos() method returns the arccosine of a number as a value value between 0 and PI radians. Math acosh() Method The acosh() method returns the hyperbolic arccosine of a number. Math asin() Method The asin() method returns the arcsine of a number as a value between -PI/2 and PI/2 radians. Math asinh() Method The asinh() method returns the hyperbolic arcsine of a number. Math atan() Method The atan() method returns the arctangent of a number as a value between -PI/2 and PI/2 radians. Math atan2() Method The atan2() method returns the arctangent of the quotient of its arguments, between PI and -PI radians. Math atanh() Method The atanh() method returns the hyperbolic arctangent of a number. Math cbrt() Method The cbrt() method returns the cubic root of a number. Math ceil() Method The ceil() method rounds a number UPWARDS to the nearest integer, and returns the result. Math cos() Method The cos() method returns the cosine of a number. Math cosh() Method The cosh() method returns the hyperbolic cosine of a number. Math exp() Method The exp(x) method returns the value of E^x, where E is Euler's number (approximately 2.7183). Math floor() Method The floor() method rounds a number downwards to the nearest integer, and returns the result. Math log() Method The log() method returns the natural logarithm (base E) of a number. Math max() Method The max() method returns the number with the highest value. Math min() Method The max() method returns the number with the highest value. Math pow() Method The pow() method returns the value of x to the power of y (x^y). Math random() Method The random() method returns a random number from 0 (inclusive) up to but not including 1 (exclusive). Math round() Method The round() method rounds a number to the nearest integer. Math sin() Method The sin() method returns the sine of a number. Math sinh() Method The sinh() method returns the hyperbolic sine of a number. Math sqrt() Method The sqrt() method returns the square root of a number. Math tan() Method The tan() method returns a number that represents the tangent of an angle. Math tanh() Method The tanh() method returns a number that represents the hyperbolic tangent of a number. Math trunc() Method The trunc() method returns the integer part of a number.