Options
All
• Public
• Public/Protected
• All

Interface Math

• Math

Properties

E: number

The mathematical constant e. This is Euler's number, the base of natural logarithms.

LN10: number

The natural logarithm of 10.

LN2: number

The natural logarithm of 2.

LOG10E: number

The base-10 logarithm of e.

LOG2E: number

The base-2 logarithm of e.

PI: number

Pi. This is the ratio of the circumference of a circle to its diameter.

SQRT1_2: number

The square root of 0.5, or, equivalently, one divided by the square root of 2.

SQRT2: number

The square root of 2.

Methods

abs

• abs(x: number): number
• Returns the absolute value of a number (the value without regard to whether it is positive or negative). For example, the absolute value of -5 is the same as the absolute value of 5.

Parameters

• x: number

A numeric expression for which the absolute value is needed.

acos

• acos(x: number): number
• Returns the arc cosine (or inverse cosine) of a number.

Parameters

• x: number

A numeric expression.

asin

• asin(x: number): number
• Returns the arcsine of a number.

Parameters

• x: number

A numeric expression.

atan

• atan(x: number): number
• Returns the arctangent of a number.

Parameters

• x: number

A numeric expression for which the arctangent is needed.

atan2

• atan2(y: number, x: number): number
• Returns the angle (in radians) from the X axis to a point.

Parameters

• y: number

A numeric expression representing the cartesian y-coordinate.

• x: number

A numeric expression representing the cartesian x-coordinate.

ceil

• ceil(x: number): number
• Returns the smallest integer greater than or equal to its numeric argument.

Parameters

• x: number

A numeric expression.

cos

• cos(x: number): number
• Returns the cosine of a number.

Parameters

• x: number

A numeric expression that contains an angle measured in radians.

exp

• exp(x: number): number
• Returns e (the base of natural logarithms) raised to a power.

Parameters

• x: number

A numeric expression representing the power of e.

floor

• floor(x: number): number
• Returns the greatest integer less than or equal to its numeric argument.

Parameters

• x: number

A numeric expression.

log

• log(x: number): number
• Returns the natural logarithm (base e) of a number.

Parameters

• x: number

A numeric expression.

max

• max(...values: number[]): number
• Returns the larger of a set of supplied numeric expressions.

Parameters

• Rest...values: number[]

Numeric expressions to be evaluated.

min

• min(...values: number[]): number
• Returns the smaller of a set of supplied numeric expressions.

Parameters

• Rest...values: number[]

Numeric expressions to be evaluated.

pow

• pow(x: number, y: number): number
• Returns the value of a base expression taken to a specified power.

Parameters

• x: number

The base value of the expression.

• y: number

The exponent value of the expression.

random

• random(): number
• Returns a pseudorandom number between 0 and 1.

round

• round(x: number): number
• Returns a supplied numeric expression rounded to the nearest integer.

Parameters

• x: number

The value to be rounded to the nearest integer.

sin

• sin(x: number): number
• Returns the sine of a number.

Parameters

• x: number

A numeric expression that contains an angle measured in radians.

sqrt

• sqrt(x: number): number
• Returns the square root of a number.

Parameters

• x: number

A numeric expression.

tan

• tan(x: number): number
• Returns the tangent of a number.

Parameters

• x: number

A numeric expression that contains an angle measured in radians.

Returns number

Generated using TypeDoc