10/11/25, 7:34 AM JavaScript Math Reference
Tutorials References Exercises Get Certified
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO [Link] C
JavaScript Math Reference
❮ Previous Next ❯
Complete Math Reference
Revised July 2025
Name Description
abs(x) Returns the absolute value of x
acos(x) Returns the arccosine of x, in radians
acosh(x) Returns the hyperbolic arccosine of x
asin(x) Returns the arcsine of x, in radians
asinh(x) Returns the hyperbolic arcsine of x
atan(x) Returns the arctangent of x as a numeric value between -PI/2 and PI/2 radians
atan2(y, x) Returns the arctangent of the quotient of its arguments
atanh(x) Returns the hyperbolic arctangent of x
cbrt(x) Returns the cubic root of x
ceil(x) Returns x, rounded upwards to the nearest integer
clz32(x) Returns the number of leading zeros in a 32-bit binary representation of x
cos(x) Returns the cosine of x (x is in radians)
cosh(x) Returns the hyperbolic cosine of x
[Link] 1/5
10/11/25, 7:34 AM JavaScript Math Reference
E Returns
Tutorials Euler's number
References (approx.
Exercises2.718)
Get Certified
exp(x) Returns the value of Ex
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO [Link] C
expm1(x) Returns the value of Ex minus 1
f16round(x) Returns x, rounded downwards to the nearest integer
floor(x) Returns x, rounded downwards to the nearest integer
fround(x) Returns the nearest (32-bit single precision) float representation of a number
LN2 Returns the natural logarithm of 2 (approx. 0.693)
LN10 Returns the natural logarithm of 10 (approx. 2.302)
log(x) Returns the natural logarithmof x
log10(x) Returns the base-10 logarithm of x
LOG10E Returns the base-10 logarithm of E (approx. 0.434)
log1p(x) Returns the natural logarithm of 1 + x
log2(x) Returns the base-2 logarithm of x
LOG2E Returns the base-2 logarithm of E (approx. 1.442)
max(x1,x2,..) Returns the number with the highest value
min(x1,x2,..) Returns the number with the lowest value
PI Returns PI (approx. 3.14)
pow(x, y) Returns the value of x to the power of y
random() Returns a random number between 0 and 1
round(x) Rounds x to the nearest integer
sign(x) Returns the sign of a number (checks whether it is positive, negative or zero)
sin(x) Returns the sine of x (x is in radians)
sinh(x) Returns the hyperbolic sine of x
sqrt(x) Returns the square root of x
SQRT1_2 Returns the square root of 1/2 (approx. 0.707)
[Link] 2/5
10/11/25, 7:34 AM JavaScript Math Reference
SQRT2 Returns
Tutorials the square root of
References 2 (approx.
Exercises 1.414) Get Certified
tan(x) Returns the tangent of an angle
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO [Link] C
tanh(x) Returns the hyperbolic tangent of a number
trunc(x) Returns the integer part of a number (x)
Complete JavaScript Reference
For a complete reference to all JavaScript properties and methods, with full descriptions and
many examples, go to:
W3Schools' Full JavaScript Reference.
The reference inludes all JavaScript updates from 1999 to 2025.
❮ Previous Next ❯
[Link] 3/5
10/11/25, 7:34 AM JavaScript Math Reference
COLOR PICKER
Tutorials References Exercises Get Certified
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO [Link] C
REMOVE ADS
PLUS SPACES
GET CERTIFIED FOR TEACHERS
FOR BUSINESS CONTACT US
Top Tutorials
HTML Tutorial
CSS Tutorial
JavaScript Tutorial
How To Tutorial
SQL Tutorial
Python Tutorial
[Link] Tutorial
Bootstrap Tutorial
PHP Tutorial
Java Tutorial
C++ Tutorial
jQuery Tutorial
Top References
HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
[Link] 4/5
10/11/25, 7:34 AM JavaScript Math Reference
[Link] Reference
Tutorials Bootstrap Reference
References
PHP Reference
Exercises Get Certified
HTML Colors
HTML
CSS Java
JAVASCRIPT ReferenceSQL PYTHON JAVA PHP HOW TO [Link] C
AngularJS Reference
jQuery Reference
Top Examples Get Certified
HTML Examples HTML Certificate
CSS Examples CSS Certificate
JavaScript Examples JavaScript Certificate
How To Examples Front End Certificate
SQL Examples SQL Certificate
Python Examples Python Certificate
[Link] Examples PHP Certificate
Bootstrap Examples jQuery Certificate
PHP Examples Java Certificate
Java Examples C++ Certificate
XML Examples C# Certificate
jQuery Examples XML Certificate
FORUM ABOUT ACADEMY
W3Schools is optimized for learning and training. Examples might be simplified to improve reading and
learning.
Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full
correctness
of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and
privacy policy.
Copyright 1999-2025 by Refsnes Data. All Rights Reserved. W3Schools is Powered by [Link].
[Link] 5/5