The Math class provides lots of useful mathematics related methods
Abs
Math.Abs(number)
Gets the absolute value of the given number. For example, -32.233 will return 32.233.
number
The number to get the absolute value for.
Returns
The absolute value of the given number.
Ceiling
Math.Ceiling(number)
Gets an integer that is greater than or equal to the specified decimal number. For example,
32.233 will return 33.
number
The number whose ceiling is required.
Returns
The ceiling value of the given number.
Floor
Math.Floor(number)
Gets an integer that is less than or equal to the specified decimal number. For example,
32.233 will return 32.
number
The number whose floor value is required.
Returns
The floor value of the given number.
NaturalLog
Math.NaturalLog(number)
Gets the natural logarithm value of the given number.
number
The number whose natural logarithm value is required.
Returns
The natural log value of the given number.
Log
Math.Log(number)
Gets the logarithm (base 10) value of the given number.
number
The number whose logarithm value is required
Returns
The log value of the given number
Cos
Math.Cos(angle)
Gets the cosine of the given angle in radians.
angle
The angle whose cosine is needed (in radians).
Returns
The cosine of the given angle.
Sin
Math.Sin(angle)
Gets the sine of the given angle in radians.
angle
The angle whose sine is needed (in radians)
Returns
The sine of the given angle
Tan
Math.Tan(angle)
Gets the tangent of the given angle in radians.
angle
The angle whose tangent is needed (in radians).
Returns
The tangent of the given angle.
ArcSin
Math.ArcSin(sinValue)
Gets the angle in radians, given the sin value.
sinValue
The sine value whose angle is needed.
Returns
The angle (in radians) for the given sine Value.
ArcCos
Math.ArcCos(cosValue)
Gets the angle in radians, given the cosine value.
cosValue
The cosine value whose angle is needed.
Returns
The angle (in radians) for the given cosine Value.
ArcTan
Math.ArcTan(tanValue)
Gets the angle in radians, given the tangent value.
tanValue
The tangent value whose angle is needed.
Returns
The angle (in radians) for the given tangent Value.
GetDegrees
Math.GetDegrees(angle)
Converts a given angle in radians to degrees.
angle
The angle in radians.
Returns
The converted angle in degrees.
GetRadians
Math.GetRadians(angle)
Converts a given angle in degrees to radians.
angle
The angle in degrees.
Returns
The converted angle in radians.
SquareRoot
Math.SquareRoot(number)
Gets the square root of a given number.
number
The number whose square root value is needed.
Returns
The square root value of the given number.
Power
Math.Power(baseNumber, exponent)
Raises the baseNumber to the specified power.
baseNumber
The number to be raised to the exponent power.
exponent
The power to raise the base number.
Returns
The baseNumber raised to the specified exponent.
Round
Math.Round(number)
Rounds a given number to the nearest integer. For example 32.233 will be rounded to 32.0 while
32.566 will be rounded to 33.
number
The number whose approximation is required.
Returns
The rounded value of the given number.
Max
Math.Max(number1, number2)
Compares two numbers and returns the greater of the two.
number1
The first of the two numbers to compare.
number2
The second of the two numbers to compare.
Returns
The greater value of the two numbers.
Min
Math.Min(number1, number2)
Compares two numbers and returns the smaller of the two.
number1
The first of the two numbers to compare.
number2
The second of the two numbers to compare.
Returns
The smaller value of the two numbers.
Remainder
Math.Remainder(dividend, divisor)
Divides the first number by the second and returns the remainder.
dividend
The number to divide.
divisor
The number that divides.
Returns
The remainder after the division.
GetRandomNumber
Math.GetRandomNumber(maxNumber)
Gets a random number between 1 and the specified maxNumber (inclusive).
maxNumber
The maximum number for the requested random value.
Returns
A Random number that is less than or equal to the specified max.