JavaScript | Math Object

The Math object is used to perform mathematical operations on numbers. There are many math object properties which are listed below:

Property Description
Math.E Euler’s number
Math.PI PI
Math.SQRT2 The square root of 2
Math.SQRT1_2 The square root of 1/2
Math.LN2 The natural logarithm of 2
Math.LN10 The natural logarithm of 10
Math.LOG2E Base 2 logarithm of E
Math.LOG10E Base 10 logarithm of E

Math objects: There are many math objects exists in JavaScript which are listed below:

Property Description
abs(x) Absolute value of x
acos(x) Arccosine of x, in radian
asin(x) Arcsine of x, in radian
atan(x) Arctangent of x, a numeric value between -PI/2 and PI/2 radian
atan2(y, x) Arctangent of the quotient of its arguments
ceil(x) Value of x rounded up to the nearest integer
cos(x) Cosine of x (x in radians)
exp() Value of E^x
floor() Value of x rounded below to the nearest integer
log() Natural logarithm (base E) of x
max(a, b, …) Highest value
min(a, b, …) Lowest value
pow(x, y) Value of x to power of y
random() Random number between 0 and 1
round(x) Value of x rounded to the nearest integer
sin(x) Sine of x (x in radians)
sqrt(x) Square root of x
tan(x) Tangent of angle

Example 1: This example use math object properties to return their values.



filter_none

edit
close

play_arrow

link
brightness_4
code

<!DOCTYPE html> 
<html
  
<head
    <title
        JavaScript Math Object
    </title
</head
      
<body
  
    <h1>GeeksforGeeks</h1
          
    <h2>JavaScript Math Object</h2
  
    <p id="GFG"></p>
      
    <!-- Script to return math property values -->    
    <script
        document.getElementById("GFG").innerHTML = 
            "Math.LN10: " + Math.LN10 + "<br>" +
            "Math.LOG2E: " + Math.LOG2E + "<br>" +
            "Math.Log10E: " + Math.LOG10E + "<br>" +
            "Math.SQRT2: " + Math.SQRT2 + "<br>" +
            "Math.SQRT1_2: " + Math.SQRT1_2 + "<br>" +
            "Math.LN2: " + Math.LN2 + "<br>" +
            "Math.E: " + Math.E + "<br>" +
            "Math.PI: " + Math.PI;
    </script
</body
  
</html>                    

chevron_right


Output:

Example 2: Math object methods are used in this example.

filter_none

edit
close

play_arrow

link
brightness_4
code

<!DOCTYPE html> 
<html
  
<head
    <title
        JavaScript Math Object
    </title
</head
      
<body
  
    <h1>GeeksForGeeks</h1
          
    <h2>JavaScript Math Object</h2
  
    <p id="GFG" style = "color:green;"></p>
      
    <!-- Script to use math object method -->    
    <script
        document.getElementById("GFG").innerHTML = 
        "<p><b>Math.abs(-4.7):</b> " + Math.abs(-4.7) + "</p>" +
        "<p><b>Math.ceil(4.4):</b> " + Math.ceil(4.4) + "</p>" +
        "<p><b>Math.floor(4.7):</b> " + Math.floor(4.7) + "</p>" +
        "<p><b>Math.sin(90 * Math.PI / 180):</b> " + 
                Math.sin(90 * Math.PI / 180) + "</p>" +
        "<p><b>Math.min(0, 150, 30, 20, -8, -200):</b> " +
                Math.min(0, 150, 30, 20, -8, -200) + "</p>" +
        "<p><b>Math.random():</b> " + Math.random() + "</p>";
    </script
</body
  
</html>                    

chevron_right


Output:



My Personal Notes arrow_drop_up

Recommended Posts:



    Article Tags :

    Be the First to upvote.


    Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.