The Javascript Math object is used to perform mathematical operations on numbers.
Example 1: This example uses math object properties to return their values.
html
< h1 >neveropen</ 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 > |
Output:
Example 2: Math object methods are used in this example.
html
< 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 > |
Output:
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 that exist in JavaScript which are listed below:
Methods | 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 |