JavaScript Math Reference
JavaScript Math object is used to perform mathematical operations on numbers. Math is an inbuilt object that works with numbers types but it does not work with BigInt.
Example: Below example will give you a brief idea of JavaScript math objects.
javascript
// Return PI value(3.141592653589793) console.log(Math.PI); |
Output: This will print the value of Pi on the console.
3.141592653589793
JavaScript Math object properties and methods in JavaScript are listed below:
JavaScript Math Properties: A JavaScript property is a member of an object that associates a key with a value, in the math object of JavaScript there is a single type of property that are the static properties no instance properties are there.
- Static Property: A static property is a property that has the same value for the entire class.
Static Properties |
Description |
Example |
---|---|---|
E | The exp is a mathematical constant having an approximate value equal to 2.718. | |
LN2 | Find the value of a natural log of 2. | |
LN10 | Find the value of a natural log of 10. | |
LOG2E | Find the value of base 2 logarithms of e, where e is approximately equal to1.442 | |
LOG10E | Find the value of base 10 logarithms of e, where e is approximately equal to 0.434. | |
PI | Find the value of Pi | |
SQRT1_2 | Find the value of the square root of 1/2, whose value is approximately 0.707106. | |
SQRT2 | Find the value of the square root of 2, whose value is approximately 1.4142 |
JavaScript Math Methods: JavaScript methods ar There are e actions that can be performed on objects. Only static methods are available in the math object of JavaScript.
- Static Method: If the method is called using the Math class itself then it is called a static method of Math class.
Static Methods |
Description |
Example |
---|---|---|
abs() | Return the absolute value of a number. | |
acos() | Return the arccosine of a number in radians. | |
acosh() | Return the hyperbolic arc-cosine of a number. | |
asin() | Return the arcsine of a number in radians | |
asinh() | Return the arctangent of a number in radians. | |
atan() | Return the arctangent of a number in radians. | |
atan2() | Return the arctangent of the quotient of its arguments. | |
atanh() | Return the hyperbolic arctangent of a number. | |
cbrt() | Find the cube root of a number. | |
ceil() | Passed as a parameter to its nearest integer in an Upward direction of Rounding. | |
clz32() | Stands for “Count Leading Zeroes 32”. | |
cos() | Return the cosine of a number. | |
cosh() | Calculate the value of the hyperbolic cosine of a number. | |
exp() | Return ex, where x is the argument, and e is Euler’s number. | |
expm1() | Get the value of ep-1, where p is any given number. | |
floor() | The number is passed as a parameter to its nearest integer in a Downward direction of rounding. | |
fround() | Find the nearest 32-bit single-precision float representation of a given Number. | |
hypot() | Calculate the square root of the sum of squares of numbers passed to it as arguments. | |
imul() | Calculate the result of the 32-bit multiplication of the two integers passed as parameters to it | |
log() | Return the natural logarithm (base e) of a number. | |
log1p() | Gives the value of the natural logarithm of 1 + p number. | |
log2() | Gives the value of base 2 logarithms of any number. | |
log10() | Gives the value of base 10 logarithms of any number. | |
max() | Return the largest of zero or more numbers. | |
min() | Return the lowest-valued number passed in the method. | |
pow() | The value of the number raised to some exponent. | |
random() | Return a floating-point pseudo-random number between range [0,1), 0 (inclusive), and 1 (exclusive). | |
round( ) | The number is passed as a parameter to its nearest integer. | |
sign( ) | Sign of a number, indicating whether the number specified is negative or positive. | |
sin() | Return the sine of a number. | |
sinh() | The root of the number is passed as a parameter to the function. | |
sqrt( ) | The root of the number is passed as a parameter to the function. | |
tan() | Return the tangent of a number. | |
tanh() | Calculate the value of the hyperbolic tangent of a number. | |
trunc() | Return the integer part of a floating-point number by removing the fractional digits. |
Please Login to comment...