# JavaScript Math Functions

JavaScript Math functions allows you to perform some mathematical tasks. Common JavaScript Mathematical functions are:

S.No.MethodsDescription
Math.min()
Math.min(0, 150, 30, 20, -8)
Returns the Smallest number
Returns -8
Math.max()
Math.max(0, 150, 30, 20, -8)
Returns the Largest number
Returns 150
Math.random()Returns a Random number between 0 and 1
Math.round()
Math.round(4.7)
Math.round(4.4)
Returns a number to the nearest integer.
Returns 5
Returns 4
Math.ceil()
Math.ceil(4.4)
Rounds a number up to the nearest integer.
Returns 5
Math.floor()
Math.floor(4.7)
Rounds a number down to the nearest integer
Returns 4
toFixed()
var x = 9.656;
x.toFixed(0);
x.toFixed(2);
x.toFixed(4);
Fix the decimal places.

returns 10
returns 9.66
returns 9.6560
toPrecision()
var x = 9.656;
x.toPrecision();
x.toPrecision(2);
x.toPrecision(4);
x.toPrecision(6);
Returns the total number of digits

returns 9.656
returns 9.7
returns 9.656
returns 9.65600
Math.floor(Math.random() * 11) Returns a random number between 0 and 10
Math.pow(x,y)Returns the value of x to the power of y
Math.sqrt(x)Returns the square root of x

NaN - Not a Number
NaN is a JavaScript reserved word indicating that a value is not a number.
var x = "Apple";
isNaN(x); // returns true because x is Not a Number

Conversion Method
parseInt() - Parses its argument and returns an integer
parseFloat() - Parses its argument and returns a floating point number.

Updated: 12-Mar-19