JavaScript Math Object

JavaScript Math object allows to do mathematical operations on numbers.

There are various methods available to do mathematical operations

Math.random() method

This method creates a random number between 0 an 1

<!DOCTYPE html>
<html>
<body>

Random method generates random number between 0 and 1.<br />

<button onclick="myFunction()">Clict me to generate Random number</button>
<p id="demo"></p>

<script>
function myFunction() {
	document.getElementById('demo').innerHTML = Math.random();
}
</script>
</body>
</html>

Download the code Run the code

Math.min() method

This method returns smallest number from given list

<!DOCTYPE html>
<html>
<body>

Rima is 18 years old.<br />
Rina is 25 years old.<br />
Rita is 20 years old.<br />

<br />
<button onclick="myFunction()">Find Younger</button>
<p id="demo"></p>

<script>
function myFunction() {
	document.getElementById('demo').innerHTML = 'Rima is younger ' + Math.min(18,20,25);
}
</script>
</body>
</html>

Download the code Run the code

Math.max() method

This method returns largest number from given list

<!DOCTYPE html>
<html>
<body>

Rima is 18 years old.<br />
Rina is 25 years old.<br />
Rita is 20 years old.<br />

<br />
<button onclick="myFunction()">Find older</button>
<p id="demo"></p>

<script>
function myFunction() {
	document.getElementById('demo').innerHTML = 'Rina is oldest from all ' + Math.max(18,20,25);
}
</script>
</body>
</html>

Download the code Run the code

Math.round() method

This method returns nearest integer value of given floating number.

<!DOCTYPE html>
<html>
<body>

Math.round() converts number to nearest integer.

<p id="demo"></p>

<script>
	document.getElementById('demo').innerHTML = Math.round(45.5);
</script>
</body>
</html>

Download the code Run the code

Math.ceil() method

This method returns nearest largest integer value of given number.

<!DOCTYPE html>
<html>
<body>

Math.ceil() converts number to nearest largest integer.

<p id="demo"></p>

<script>
	document.getElementById('demo').innerHTML = Math.round(45.5);
</script>
</body>
</html>

Download the code Run the code

Math.floor() method

This method returns smallest nearest integer value of given number.

<!DOCTYPE html>
<html>
<body>

Math.floor() converts number to nearest smallest integer.

<p id="demo"></p>

<script>
	document.getElementById('demo').innerHTML = Math.floor(45.5);
</script>
</body>
</html>

Download the code Run the code

Math Constants

There are several(total 8) in built Math constants which is accessed using Math object.

<!DOCTYPE html>
<html>
<body>

Math.floor() converts number to nearest smallest integer.

<p id="demo"></p>

<script>
	document.getElementById("demo").innerHTML = 'Euler\'s number : ' +
    Math.E + "<br> PI value : " +
    Math.PI + "<br> Square root of 2 :" +
    Math.SQRT2 + "<br> Square root of 1/2 : " +
    Math.SQRT1_2 + "<br> Logarithm of 2" +
    Math.LN2 + "<br> Logarithm of 10" +
    Math.LN10 + "<br>2 logarithm of E" +
    Math.LOG2E + "<br>10 logarithm of E" +
    Math.LOG10E + "<br>";
</script>
</body>
</html>

Download the code Run the code

<<< JavaScript Number MethodsJavaScript Date >>>
Copyright 2005-2016 KnowledgeHills. Privacy Policy. Contact .