Встроенные функции
В математических выражениях можно использовать функции, доступные для любой платформы.
| Функция | Описание |
|---|---|
| time() | Возвращает время в миллисекундах с начала работы программы. |
| sin(angle) | Синус угла, где «angle» — угол в радианах. |
| cos(angle) | Косинус угла, где «angle» — угол в радианах. |
| ln(a) | Натуральный логарифм, где «a» — число. |
| exp(a) | Экспонента («e» в степени аргумента «a»). |
| asin(a) | Арксинус, где «a» — число. |
| acos(a) | Арккосинус, где «a» — число. |
| atan(a) | Арктангенс, где «a» — число. |
| atan2(a1, a2) | Арктангенс от a1/a2 c проверкой деления на 0. |
| sgn(a) | Знак. Возвращает 1, если аргумент «a» положительный, -1, если отрицательный, и 0, если аргумент равен нулю. |
| sqrt(a) | Квадратный корень аргумента «a». В случае если аргумент отрицательный, переменной будет присвоено значение «NaN» (Not A Number). |
| abs(a) | Модуль аргумента «a». |
| ceil(a) | Округляет переданный аргумент «a» до целого в большую сторону. |
| floor(a) | Округляет переданный аргумент «a» до целого в меньшую сторону. |
| random(a) | Случайное число в интервале от 0 до переданного аргумента «a». |