# JavaScript math object

Author: MDBootstrap

The JavaScript Math object allows you to perform mathematical tasks on numbers.

``````
Math.PI;            // returns 3.141592653589793
``````

Math.round()

`Math.round(x)` returns the value of x rounded to its nearest integer:

``````
Math.round(4.7);    // returns 5
Math.round(4.4);    // returns 4
``````

Math.pow()

`Math.pow(x, y)` returns the value of x to the power of y:

``````
Math.pow(8, 2);      // returns 64
``````

Math.sqrt()

`Math.sqrt(x)` returns the square root of x:

``````
Math.sqrt(64);      // returns 8
``````

Math.abs()

`Math.abs(x)` returns the absolute (positive) value of x:

``````
Math.abs(-4.7);     // returns 4.7
``````

Math.ceil()

`Math.ceil(x)` returns the value of x rounded up to its nearest integer:

``````
Math.ceil(4.4);     // returns 5
``````

Math.floor()

`Math.floor(x)` returns the value of x rounded down to its nearest integer:

``````
Math.floor(4.7);    // returns 4
``````

Math.min() and Math.max()

`Math.min()` and `Math.max()` can be used to find the lowest or highest value in a list of arguments:

``````
Math.min(0, 150, 30, 20, -8, -200);  // returns -200
``````
``````
Math.max(0, 150, 30, 20, -8, -200);  // returns 150
``````

Math.random()

`Math.random()` returns a random number between 0 (inclusive), and 1 (exclusive):

``````
Math.random();     // returns a random number
``````

Exercise 1

Use the correct Math method to create a random number.

``````
var r =
``````
``````
var r = Math.random();
``````

Exercise 2

Use the correct Math method to return the largest number of 10 and 20.

``````
var x =
``````
``````
var x = Math.max(10, 20);
``````

Exercise 3

Use the correct Math method to round a `5.3` to the nearest integer.

``````
var y =
``````
``````
var y = Math.round(5.3);
``````

Exercise 4

Use the correct Math method to get the square root of 9.

``````
var s =
``````
``````
var x = Math.sqrt(9);
``````