The math object provides you properties and methods for mathematical constants and functions.
Unlike the other global objects, Math is not a constructor. All properties and methods of Math are static and can be called by using Math as an object without creating it.
Thus, you refer to the constant pi as Math.PI and you call the sine function asMath.sin(x), where x is the method's argument.

Syntax:

Here is the simple syntax to call properties and methods of Math.
var pi_val = Math.PI;
var sine_val = Math.sin(30);

Math Properties:

Here is a list of each property and their description.
PropertyDescription
EEuler's constant and the base of natural logarithms, approximately 2.718.
LN2Natural logarithm of 2, approximately 0.693.
LN10Natural logarithm of 10, approximately 2.302.
LOG2EBase 2 logarithm of E, approximately 1.442.
LOG10EBase 10 logarithm of E, approximately 0.434.
PIRatio of the circumference of a circle to its diameter, approximately 3.14159.
SQRT1_2Square root of 1/2; equivalently, 1 over the square root of 2, approximately 0.707.
SQRT2Square root of 2, approximately 1.414.

Math Methods

Here is a list of each method and its description.
MethodDescription
abs()Returns the absolute value of a number.
acos()Returns the arccosine (in radians) of a number.
asin()Returns the arcsine (in radians) of a number.
atan()Returns the arctangent (in radians) of a number.
atan2()Returns the arctangent of the quotient of its arguments.
ceil()Returns the smallest integer greater than or equal to a number.
cos()Returns the cosine of a number.
exp()Returns EN, where N is the argument, and E is Euler's constant, the base of the natural logarithm.
floor()Returns the largest integer less than or equal to a number.
log()Returns the natural logarithm (base E) of a number.
max()Returns the largest of zero or more numbers.
min()Returns the smallest of zero or more numbers.
pow()Returns base to the exponent power, that is, base exponent.
random()Returns a pseudo-random number between 0 and 1.
round()Returns the value of a number rounded to the nearest integer.
sin()Returns the sine of a number.
sqrt()Returns the square root of a number.
tan()Returns the tangent of a number.
toSource()Returns the string "Math".

0 comments: