math
Содержит математические функции и константы
Константы
E : number = 2.718281828459045
PI : number = 3.141592653589793
Функции
abs(x) — модуль числа x
acos(x) — арккосинус
asin(x) — арксинус
atan(x) — арктангенс
atan2(y, x) — угол θ, тангенс которого равен отношению двух указанных чисел
cbrt(x) — кубический корень числа x
ceil(x) — округляет вещественное число в большую сторону
use math
ceil(6.4) // 7
copySign(magnitude, sign) — возвращает значение с величиной x и знаком y
cos(x) — косинус
cosh(x) — гиперболический косинус
exp(x) — ex
expm1(x) — ex-1
floor(x) — округляет вещественное число в меньшую сторону
use math
floor(3.8) // 3
getExponent(x) — возвращают несмещенное значение экспоненты числа
hypot(x, y) — расчёт гипотенузы sqrt(x2 + y2) без переполнения
IEEEremainder(x, y) — возвращает остаток от деления x на y по стандарту ANSI/IEEE Std 754-1985, раздел 5.1
log(x) — логарифм
log1p(x) — натуральный логарифм от x + 1 (ln(x + 1))
log10(x) — десятичный логарифм
max(x, y) — максимальное из двух чисел
min(x, y) — минимальное из двух чисел
nextAfter(x, y)
nextUp(x)
pow(x, y) — возведение x в степень y
rint(x)
round(x) — округляет вещественное число до ближайшего целого
signum(x) — возвращает целое число, указывающее знак числа
sin(x) — синус
sinh(x) — гиперболический синус
sqrt(x) — квадратный корень
tan(x) — тангенс
tanh(x) — гиперболический тангенс
toDegrees(x) — перевод радиан в градусы
toRadians(x) — перевод градусов в радианы
ulp(x)