# JavaScript Math Reference

« Previous
Next Reference »

## Math Object

The Math object allows you to perform mathematical tasks.

Math is not a constructor. All properties/methods of Math can be called by using Math as an object, without creating it.

## Syntax

var x = Math.PI; // Returns PI
var y = Math.sqrt(16); // Returns the square root of 16

For a tutorial about the Math object, read our JavaScript Math Tutorial.

## Math Object Properties

Property | Description
--- | ---
E | Returns Euler's number (approx. 2.718)
LN2 | Returns the natural logarithm of 2 (approx. 0.693)
LN10 | Returns the natural logarithm of 10 (approx. 2.302)
LOG2E | Returns the base-2 logarithm of E (approx. 1.442)
LOG10E | Returns the base-10 logarithm of E (approx. 0.434)
PI | Returns PI (approx. 3.14)
SQRT1_2 | Returns the square root of 1/2 (approx. 0.707)
SQRT2 | Returns the square root of 2 (approx. 1.414)

## Math Object Methods

Method | Description
--- | ---
abs(x) | Returns the absolute value of x
acos(x) | Returns the arccosine of x, in radians
asin(x) | Returns the arcsine of x, in radians
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
ceil(x) | Returns x, rounded upwards to the nearest integer
cos(x) | Returns the cosine of x (x is in radians)
exp(x) | Returns the value of Ex
floor(x) | Returns x, rounded downwards to the nearest integer
log(x) | Returns the natural logarithm (base E) of x
max(x,y,z,...,n) | Returns the number with the highest value
min(x,y,z,...,n) | Returns the number with the lowest value
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
sin(x) | Returns the sine of x (x is in radians)
sqrt(x) | Returns the square root of x
tan(x) | Returns the tangent of an angle

« Previous
Next Reference »

### WEB HOSTING

UK Reseller Hosting

### WEB BUILDING

FREE Website BUILDER Free HTML5 Templates

### W3SCHOOLS EXAMS

HTML, CSS, JavaScript, PHP, jQuery, XML, and ASP Certifications

### SHARE THIS PAGE

### Color Picker

### HTML/CSS

HTML Tutorial HTML5 Tutorial CSS Tutorial CSS3 Tutorial Bootstrap Tutorial

### JavaScript

JavaScript Tutorial jQuery Tutorial jQuery Mobile Tutorial AngularJS Tutorial AJAX Tutorial JSON Tutorial

### Graphics

Canvas Tutorial SVG Tutorial Google Maps Tutorial

### Server Side

SQL Tutorial PHP Tutorial ASP Tutorial ASP.NET Tutorial VBScript Tutorial AppML Tutorial

### Web

Web Building Web Statistics Web Certification

### XML

XML Tutorial DTD Tutorial Schema Tutorial XML DOM Tutorial XPath Tutorial XSLT Tutorial XQuery Tutorial XSL-FO Tutorial RSS Tutorial WSDL Tutorial

### HTML/CSS

HTML Tag Reference HTML Event Reference HTML Color Reference CSS 1,2,3 Reference Bootstrap Reference

### JavaScript

JavaScript Reference HTML DOM Reference jQuery Reference jQuery Mobile Reference Google Maps Reference

### Server Side

PHP Reference SQL Reference ASP Reference VBScript Reference Razor Reference ASP.NET Reference

### XML

XML DOM Reference XSLT Reference XSL-FO Reference XPath Reference XQuery Reference Schema Reference RSS Reference SVG Reference

### HTML Charsets

HTML Character Sets HTML ASCII HTML ANSI HTML Windows-1252 HTML ISO-8859-1 HTML Symbols HTML UTF-8

### HTML/CSS

HTML Examples CSS Examples

### Browser Scripting

JavaScript Examples HTML DOM Examples jQuery Examples jQuery Mobile Examples AngularJS Examples AJAX Examples

### Server Scripting

PHP Examples ASP Examples VBScript Examples Razor Examples .NET Examples

### XML Languages

XML Examples DTD Examples XML DOM Examples XSL Examples XSLT Examples XPath Examples XQuery Examples Schema Examples RSS Examples SVG Examples