Math object has no constructor thus you cannot create instances of it. Consider Math as a namespace - collection of static methods and constants.
Returns abs (positive) value of integer or float argument.
Returns value of sine or cosine of its argument.
Returns tangent of its argument.
Returns arctangent if its arguments calls (in C runtime) function atan() for single argument or atan2() for two arguments.
Returns arcsine or arccosine if its argument.
Returns the smallest integral value greater than or equal to the argument.
Returns the largest integral value that is less than or equal to the argument
Returns the closest integral value to the argument. Math.round(3.2) -> 3.0
and Math.round(3.7) -> 4.0
Returns the exponential value of the argument, if successful. On overflow, the function returns INF (infinite) and on underflow, exp returns 0.0. To test number on infinity use Float.isFinite(value) method.
The log functions return logarithms of the argument if successful. If argument is negative, these functions return an indefinite (NaN). If argument is 0, they return INF (infinite). To test number on infinity use Float.isFinite(value) method.
Calculates number raised to the power of exponent: result = numberexponent
Returns random float number in range 0.0 ... 1.0