The Math object is a placeholder for grouping mathematical constants
and functions. It does not define a class of objects as Date and
String do. There is no Math( ) constructor, and
functions like Math.sin( ) are simply functions,
not methods that operate on an object.
- Math.abs( x)
-
Returns the absolute value of x.
- Math.acos( x)
-
Returns the arc cosine of x; the return
value is between 0 and p radians.
- Math.asin( x)
-
Returns the arc sine of x; the return
value is between -p/2 and p/2 radians.
- Math.atan( x)
-
Returns the arc tangent of x; the return
value is between -p/2 and p/2 radians.
- Math.atan2( y, x)
-
Returns a value between -p and p radians that
specifies the counterclockwise angle between the positive X-axis and
the point (x,
y). Note the order of the arguments to
this function.
- Math.ceil( x)
-
Returns the nearest integer greater than or equal to
x.
- Math.cos( x)
-
Returns the cosine of the specified value
x.
- Math.exp( x)
-
Returns the constant e raised to the power of
x.
- Math.floor( x)
-
Returns the nearest integer less than or equal to
x.
- Math.log( x)
-
Returns the natural logarithm of x.
- Math.max( args...)
-
Returns the largest of the arguments. Returns
-Infinity if there are no arguments. Returns
NaN if any of the arguments is
NaN or is a non-numeric value that cannot be
converted to a number. Prior to ECMA v3, this function requires
exactly 2 arguments.
- Math.min( args...)
-
Returns the smallest of the arguments. Returns
Infinity if there are no arguments. Returns
NaN if any argument is NaN or
is a non-numeric value that cannot be converted to a number. Prior to
ECMA v3, this function requires exactly 2 arguments.
- Math.pow( x, y)
-
Returns x to the power of
y.
- Math.random( )
-
Returns a pseudo-random number between 0.0 and 1.0. JS 1.1; JScript
1.0; ECMA v1.
- Math.round( x)
-
Returns the integer closest to x.
- Math.sin( x)
-
Returns the sine of x.
- Math.sqrt( x)
-
Returns the square root of x. Returns
NaN if x is less than
zero.
- Math.tan( x)
-
Returns the tangent of x.