Aptana Studio ヘルプ > Reference > JavaScript Core

Math : Object

Return to: JavaScript Core index

A built-in object that has properties and methods for mathematical constants and functions. For example, the Math object's PI property has the value of pi.

Platform Support

IE Mozilla Netscape Opera Safari
3.0+ 1.0+ 2.0+ 7.0+ 1.0+

Properties

Property Action IE Mozilla Netscape Opera Safari
static E : Number
Euler's constant and the base of natural logarithms, approximately 2.718.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static LN10 : Number
The natural logarithm of 10, approximately 2.302.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static LN2 : Number
The natural logarithm of 2, approximately 0.693.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static LOG10E : Number
The base 10 logarithm of E (approximately 0.434).
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static LOG2E : Number
The base 2 logarithm of E (approximately 1.442).
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static PI : Number
The ratio of the circumference of a circle to its diameter, approximately 3.14159.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static SQRT1_2 : Number
The square root of 1/2; equivalently, 1 over the square root of 2, approximately 0.707.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static SQRT2 : Number
The square root of 2, approximately 1.414.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+

Functions

Method Action IE Mozilla Netscape Opera Safari
static abs(Number x) : Number
Returns the absolute value of a number.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static acos(Number x) : Number
Returns the arccosine (in radians) of a number.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static asin(Number x) : Number
Returns the arcsine (in radians) of a number.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static atan(Number x) : Number
Returns the arctangent (in radians) of a number.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static atan2(Object y, Object x) : Number
Returns the arctangent of the quotient of its arguments.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static ceil(Number x) : Number
Returns the smallest integer greater than or equal to a number.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static cos(Number x) : Number
Returns the cosine of a number.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static exp(Number x) : Number
Returns Ex, where x is the argument, and E is Euler's constant, the base of the natural logarithms.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static floor(Number x) : Number
Returns the largest integer less than or equal to a number.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static log(Number x) : Number
Returns the natural logarithm (base E) of a number.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static max(Number x, Number y) : Number
Returns the larger of two numbers.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static min() : Number
Returns the smaller of two numbers.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static pow() : Number
Returns base to the exponent power, that is, baseexponent.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static random() : Number
Returns a pseudo-random number in the range [0,1) -- that is, between 0 (inclusive) and 1 (exclusive). The random number generator is seeded from the current time, as in Java.
Show Details 3.0+ 1.0+ 3.0+ 7.0+ 1.0+
static round(Number x) : Number
Returns the value of a number rounded to the nearest integer.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static sin(Number x) : Number
Returns the sine of a number.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static sqrt(Number x) : Number
Returns the square root of a number.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+
static tan(Number x) : Number
Returns the tangent of a number.
Show Details 3.0+ 1.0+ 2.0+ 7.0+ 1.0+

Remarks

All properties and methods of Math are static. You refer to the constant pi as Math.PI and you call the sine function as Math.sin(x), where x is the method's argument. Constants are defined with the full precision of real numbers in JavaScript.

It is often convenient to use the with statement when a section of code uses several Math constants and methods, so you don't have to type "Math" repeatedly. For example,

with (Math) {
            a = PI * r*r
            y = r*sin(theta)
            x = r*cos(theta)
            }

References

Number

Availability

JavaScript 1.0|JScript 1.0|ECMAScript v1

text_javascript aptana_docs