JavaScripture
Home Feedback

JavaScript Math : Object

Contains math related constants and functions.

Math Properties

E : Number

The constant e = 2.718...

Example:

Run

Results:

 
LN10 : Number

The value of the natural log of 10.

Example:

Run

Results:

 
LN2 : Number

The value of the natural log of 2.

Example:

Run

Results:

 
LOG10E : Number

The value of the log base 10 of e.

Example:

Run

Results:

 
LOG2E : Number

The value of the log base 2 of e.

Example:

Run

Results:

 
PI : Number

The constant pi = 3.14...

Example:

Run

Results:

 
SQRT1_2 : Number

The value of 1 / sqrt(2).

Example:

Run

Results:

 
SQRT2 : Number

The value of sqrt(2).

Example:

Run

Results:

 

Math Methods

abs(x : Number) : Number

Returns the absolute value of x.

Example:

Run

Results:

 
acos(x : Number) : Number

Returns the angle (in radians between 0 and pi) whose cosine is x.

Example:

Run

Results:

 
asin(x : Number) : Number

Returns the angle (in radians between -pi/2 and pi/2) whose sine is x.

Example:

Run

Results:

 
atan(x : Number) : Number

Returns the angle (in radians between -pi/2 and pi/2) whose tangent is x.

Example:

Run

Results:

 
atan2(y : Number, x : Number) : Number

Returns the angle (in radians between -pi and pi) between the positive x axis and the line segment from the origin to the point at (x, y).

Example:

Run

Results:

 
ceil(x : Number) : Number

Returns the next integer greater than or equal to x.

Example:

Run

Results:

 
cos(x : Number) : Number

Returns the cosine of x (in radians).

Example:

Run

Results:

 
exp(x : Number) : Number

Returns e raised to the x power.

Example:

Run

Results:

 
floor(x : Number) : Number

Returns the previous integer less than or equal to x.

Example:

Run

Results:

 
log(x : Number) : Number

Returns the natural logarithm (base e) of x. To compute the logarithm with respect to a different base b, use the formula Math.log(x) / Math.log(b).

Example:

Run

Results:

 
max(x1 : Number, x2 : Number, [...]) : Number

Returns the largest number among the parameters.

Example:

Run

Results:

 
min(x1 : Number, x2 : Number, [...]) : Number

Returns the smallest number among the parameters.

Example:

Run

Results:

 
pow(x : Number, y : Number) : Number

Returns x raised to the y power.

Example:

Run

Results:

 
random() : Number

Returns a random number between 0 (inclusive) and 1 (exclusive).

Example:

Run

Results:

 
round(x : Number) : Number

Returns the closest integer to x.

Example:

Run

Results:

 
sin(x : Number) : Number

Returns the sine of x (in radians).

Example:

Run

Results:

 
sqrt(x : Number) : Number

Returns the square root of x.

Example:

Run

Results:

 
tan(x : Number) : Number

Returns the tangent of x (in radians).

Example:

Run

Results: