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)