Functions
The Math.abs()
function returns the absolute value of a number, that is
Math.abs(x) = |x|
The Math.acos()
function returns the arccosine (in radians) of a
number, that is ∀x∊[-1;1]
Math.acos(x) = arccos(x) = the unique y∊[0;π] such that cos(y)=x
The Math.acosh()
function returns the hyperbolic arc-cosine of a
number, that is ∀x ≥ 1
Math.acosh(x) = arcosh(x) = the unique y ≥ 0 such that cosh(y) = x
The Math.asin()
function returns the arcsine (in radians) of a
number, that is ∀x ∊ [-1;1]
Math.asin(x) = arcsin(x) = the unique y∊[-π2;π2] such that sin(y) = x
The Math.asinh()
function returns the hyperbolic arcsine of a
number, that is Math.asinh(x) = arsinh(x) = the unique y such that sinh(y) = x
The Math.atan()
function returns the arctangent (in radians) of a
number, that is Math.atan(x) = arctan(x) = the unique y ∊ [-π2;π2]such that
tan(y) = x
The Math.atan2()
function returns the arctangent of the quotient of
its arguments.
The Math.atanh()
function returns the hyperbolic arctangent of a number,
that is ∀x ∊ (-1,1), Math.atanh(x) = arctanh(x) = the unique y such that
tanh(y) = x
The Math.cbrt()
function returns the cube root of a number, that is
Math.cbrt(x) = ∛x = the unique y such that y^3 = x
The Math.ceil()
function returns the smallest integer greater than
or equal to a given number.
The Math.clz32()
function returns the number of leading zero bits in
the 32-bit binary representation of a number.
The Math.cos()
static function returns the cosine of the specified angle,
which must be specified in radians. This value is length(adjacent)/length(hypotenuse).
The Math.cosh()
function returns the hyperbolic cosine of a number,
that can be expressed using the constant e.
The Math.exp()
function returns e^x, where x is the argument, and e is Euler’s number
(also known as Napier’s constant), the base of the natural logarithms.
The Math.expm1()
function returns e^x - 1, where x is the argument, and e the base of the
natural logarithms.
The Math.floor()
function returns the largest integer less than or
equal to a given number.
The Math.fround()
function returns the nearest 32-bit single precision float representation
of a Number.
The Math.hypot()
function returns the square root of the sum of squares of its arguments.
The Math.imul()
function returns the result of the C-like 32-bit multiplication of the
two parameters.
The Math.log()
function returns the natural logarithm (base e) of a number.
The JavaScript Math.log()
function is equivalent to ln(x) in mathematics.
The Math.log1p()
function returns the natural logarithm (base e) of 1 + a number.
MDN documentation
The Math.log2()
function returns the base 2 logarithm of a number.
The Math.log10()
function returns the base 10 logarithm of a number.
The Math.max()
function returns the largest of two numbers.
The static function Math.min()
returns the lowest-valued number passed into it.
The Math.pow()
function returns the base to the exponent power, that is, base^exponent.
The Math.random()
function returns a floating-point, pseudo-random number
in the range 0–1 (inclusive of 0, but not 1) with approximately uniform distribution
over that range — which you can then scale to your desired range.
The implementation selects the initial seed to the random number generation algorithm;
it cannot be chosen or reset by the user.
The Math.round()
function returns the value of a number rounded to the nearest integer.
The Math.sign()
function returns the sign of a number, indicating whether the number is
positive, negative or zero.
The Math.sin()
function returns the sine of a number.
The Math.sinh()
function returns the hyperbolic sine of a number, that can be expressed
using the constant e: Math.sinh(x) = (e^x - e^-x)/2
The Math.sqrt()
function returns the square root of a number, that is
∀x ≥ 0, Math.sqrt(x) = √x = the unique y ≥ 0 such that y^2 = x
The Math.tan()
function returns the tangent of a number.
The Math.tanh()
function returns the hyperbolic tangent of a number, that is
tanh x = sinh x / cosh x = (e^x - e^-x)/(e^x + e^-x) = (e^2x - 1)/(e^2x + 1)
The Math.trunc()
function returns the integer part of a number by removing any fractional
digits.