# JavaScript math object

In JavaScript, the function related to mathematics are implemented as methods of the math object.

The Methods of the math object are divided into two categories: Arithmetic Method and Trigonometry Method.

##### abs()

The abs() method returns the absolute value of number. The method used to find absolute value is written as Math.abs().

```Example of abs() method

var a = Math.abs(-100)

var b = Math.abs(+45)```
##### ceil()

The ceil() method take a single numeric argument and returns the smallest integer that is greater then or equal to the argument. It method written as Math.ceil().

```Example of ceil() method

Math.ceil(16) = 16

Math.ceil(16.01) = 17```
##### exp()

The exp() method return Euler’s constant to the power of the specified argument (e argument). It method is written as Math.exp().

```Example of exp() method

document.write(Math.exp(4)); //Output 54.598150033144236```
##### floor()

The floor() method takes one integer argument a input and returns the greater integer that is less then or equal to the value pass to it. It written as Math.floor()

```Example of floor() method

Math.floor(16) = 16

Math.floor(16.01) = 16```
##### log()

The log() method returns the natural logarithm of a argument passed to it. It method is written as Math.log().

```Example of log() method

document.write(Math.log(Math.E));```
##### max(),min()

The max() method returns the greater of two numbers and min() returns the lesser of the two number, written as Math.max() and Math.min().

`Example of max(),min() method Math.max(100,200) = 200 Math.min(2,Math.abs(-2) = 2`
##### pow()

The pow() method used to calculate the power of a given number. It take two numeric argument and returns the first one to the power to the second one.

```Example of pow() method

Math.pow(10,2) = 100```
##### random()

The random() method returns a random number between 0 and 1. This number is a floating pint number.

```Example of random() method

For(var i = 0 i < 5; ++i)
{
document.write()+"
";

}```
##### round()

The round() method returns the value of a number rounded to the nearest integer. It written as Math.round().

```Example of round () method

Math.round(3.7) = 4

Math.round(16.1 = 16```
##### sqrt()

The sqrt() method returns the square root of the number given same argument.

```Example of sqrt() method
Math.sqrt(4) = 2
Math.sqrt(100) = 10```
##### cos()

The cos() method takes one argument i.e. angle in radiant and returns the cosine of that angle.’

```Example of cos() method

document.write(Math.cos(Math.pi));```
##### acos()

The acos() method also accept one argument and returns the arc cosine of the argument in radiant.

```Example of acos() method
document.write(Math.acos(-1));```
##### sin()

The sin() method takes one argument i.e angle is radiant and returns the sine of it,

`Example of sin() method document.write(Math.sin(0.5 * Math.pi));`
##### asin()

The asin() method also accepts one argument and returns its arc sine in radiant.

```Example of asin() method
document.write(Math.asin(1));```
##### tan()

The tan() method takes one argument i.e. the angle in radiant and returns the tangent of its argument.

```Example of tan() method
document.write(Math.tan(0.25 * Math.pi));atan()```
##### atan()

The atan method returns the arc tangent of its argument.

```Example of atan() method

document.write(Math.atan(1));```
```Program
var v = 0.25 * Math.pi
document.write("sine =" + Math.sin(v) + "");
document.write("cosine =" + Math.sin(v) + "");
document.write("tangent =" + Math.tan(v) + "<br)");```