JavaScript
Math
Methods
JavaScript Math methods with examples
01/39
Sajan Kota
JavaScript Math Methods
Math.abs() Math.clz32()
Math.acos() Math.cos()
Math.acosh() Math.cosh()
Math.asin() Math.exp()
Math.asinh() Math.expm1()
Math.atan() Math.floor()
Math.atan2() Math.fround()
Math.atanh() Math.hypot()
Math.cbrt() Math.imul()
Math.ceil() Math.log()
02/39
Sajan Kota
JavaScript Math Methods
Math.log10() Math.sinh()
Math.log1p() Math.sqrt()
Math.log2() Math.tan()
Math.max() Math.tanh()
Math.min() Math.trunc()
Math.pow()
Math.random()
Math.round()
Math.sign()
Math.sin()
03/39
Sajan Kota
JavaScript Math Methods
Math.abs()
The Math.abs() returns the absolute
(positive) value of a number x.
04/39
Sajan Kota
JavaScript Math Methods
Math.acos()
The Math.acos() returns the arccosine (in
radians) of a number x.
05/39
Sajan Kota
JavaScript Math Methods
Math.acosh()
The Math.acosh() returns the inverse
hyperbolic cosine of a number x.
06/39
Sajan Kota
JavaScript Math Methods
Math.asin()
The Math.asin() returns the arcsine (in
radians) of a number x.
07/39
Sajan Kota
JavaScript Math Methods
Math.asinh()
The Math.asinh() returns the inverse
hyperbolic sine of a number x.
08/39
Sajan Kota
JavaScript Math Methods
Math.atan()
The Math.atan() returns the arctangent (in
radians) of the number x.
09/39
Sajan Kota
JavaScript Math Methods
Math.atan2()
The Math.atan2() returns the arctangent of
the quotient of its arguments y and x.
10/39
Sajan Kota
JavaScript Math Methods
Math.atanh()
The Math.atanh() returns the inverse
hyperbolic tangent of the number x.
11/39
Sajan Kota
JavaScript Math Methods
Math.cbrt()
The Math.cbrt() returns the cube root of
the number x.
12/39
Sajan Kota
JavaScript Math Methods
Math.ceil()
The Math.ceil() returns the arctangent (in
radians) of the number x.
13/39
Sajan Kota
JavaScript Math Methods
Math.clz32()
The Math.clz32() returns the number of
leading zero bits in the 32-bit binary
representation of the number x.
14/39
Sajan Kota
JavaScript Math Methods
Math.cos()
The Math.cos() returns the cosine of the
number x(measured in radians).
15/39
Sajan Kota
JavaScript Math Methods
Math.cosh()
The Math.cosh() returns the hyperbolic
cosine of the number x.
16/39
Sajan Kota
JavaScript Math Methods
Math.exp()
The Math.exp() return’s e (Euler's number,
approximately 2.71828) raised to the
power of the number x.
71/39
Sajan Kota
JavaScript Math Methods
Math.expm1()
The Math.expm1() returns e^x - 1, where e
is Euler's number, and x is a number.
18/39
Sajan Kota
JavaScript Math Methods
Math.floor()
The Math.floor() returns the largest
integer less than or equal to a number x.
19/39
Sajan Kota
JavaScript Math Methods
Math.fround()
The Math.fround() returns the nearest 32-
bit single precision float representation of
the number x.
20/39
Sajan Kota
JavaScript Math Methods
Math.hypot()
The Math.hypot() returns the square root
of the sum of the squares of its arguments.
It calculates the Euclidean distance
(length) of a vector.
21/39
Sajan Kota
JavaScript Math Methods
Math.imul()
The Math.imul() returns the result of the
32-bit integer multiplication of two
numbers x and y.
22/39
Sajan Kota
JavaScript Math Methods
Math.log()
The Math.log() returns the natural
logarithm (base e) of a number x.
23/39
Sajan Kota
JavaScript Math Methods
Math.log10()
The Math.log10() returns the base 10
logarithm of a number x.
24/39
Sajan Kota
JavaScript Math Methods
Math.log1p()
The Math.log1p() returns the natural
logarithm of 1 plus the number x. Useful
for accurately calculating the logarithm of
numbers close to 1.
25/39
Sajan Kota
JavaScript Math Methods
Math.log2()
The Math.log2() returns the base 2
logarithm of a number x.
26/39
Sajan Kota
JavaScript Math Methods
Math.max()
The Math.max() returns the largest of the
given arguments or array elements.
27/39
Sajan Kota
JavaScript Math Methods
Math.min()
The Math.min() returns the smallest of the
given arguments or array elements.
28/39
Sajan Kota
JavaScript Math Methods
Math.pow()
The Math.pow() returns x raised to the
power of y.
29/39
Sajan Kota
JavaScript Math Methods
Math.random()
The Math.random() returns a random
floating-point number between 0
(inclusive) and 1 (exclusive).
30/39
Sajan Kota
JavaScript Math Methods
Math.round()
The Math.round() rounds a number to the
nearest integer.
31/39
Sajan Kota
JavaScript Math Methods
Math.sign()
The Math.sign() returns the sign of a
number `x` (1 for positive numbers, -1 for
negative numbers, and 0 for zero).
32/39
Sajan Kota
JavaScript Math Methods
Math.sin()
The Math.sin() returns the sine of a number
x (measured in radians).
33/39
Sajan Kota
JavaScript Math Methods
Math.sinh()
The Math.sinh() returns the hyperbolic
sine of a number x.
34/39
Sajan Kota
JavaScript Math Methods
Math.sqrt()
The Math.sqrt() returns the square root of
a number x.
35/39
Sajan Kota
JavaScript Math Methods
Math.tan()
The Math.tan() returns the tangent of a
number x (measured in radians).
36/39
Sajan Kota
JavaScript Math Methods
Math.tanh()
The Math.tanh() returns the hyperbolic
tangent of the number x.
37/39
Sajan Kota
JavaScript Math Methods
Math.trunc()
The Math.trunc() returns the integer part
of a number `x` by removing the fractional
part (does not round).
38/39
Sajan Kota
JavaScript Math Methods
Which of these JavaScript
Math methods do you use
in your projects?
Let’s connect and expand our
professional network together
39/39
Sajan Kota