The Math Library
The Math
library provides trigonometric and other advanced mathematical functions and constants.
For commonly used, simple mathematical functions take a look at the Number
type.
Usage
To use any of the functions described on this page, you must prefix them with the Math
library name:
Math.sin(Math.pi / 2) // results in 1
If you cannot use the library because you already named something else "Math", you can explicitly refer to it by prefixing it with Combeenation
(or Cbn
for short):
Combeenation.Math.sin(Cbn.Math.pi / 2) // also results in 1
Constants
Name | Description |
---|---|
pi | The number π |
e | The number e (natural logarithmic base) |
Functions
The Math
library offers the following functions:
Name | Description |
---|---|
abs | Returns the absolute value of a number |
sqrt | Returns the square root of a number |
random | Returns a random number |
max | Returns the greater of two numbers |
min | Returns the lesser of two numbers |
sin, sinr | Returns the sine of the specified angle |
cos, cosr | Returns the cosine of the specified angle |
tan, tanr | Returns the tangent of the specified angle |
asin, asinr | Returns the angle whose sine is the specified number |
acos, acosr | Returns the angle whose cosine is the specified number |
atan, atanr | Returns the angle whose tangent is the specified number |