Математичні функції

26 функцій доступно

abs

Повертає абсолютне значення числа

Параметри:

  • value — Числове значення

Повертає: Абсолютне значення, або null якщо невалідне

Приклади:

abs(-5)
abs(-5) -> 5

pow

Підносить основу до степеня

Параметри:

  • base — Основа
  • exponent — Степінь

Повертає: Основу піднесену до степеня, або null якщо невалідне

Приклади:

pow(2, 3) -> 8

sqrt

Повертає квадратний корінь числа

Параметри:

  • value — Числове значення

Повертає: Квадратний корінь, або null якщо число від'ємне або невалідне

Приклади:

sqrt(16) -> 4

cbrt

Повертає кубічний корінь числа

Параметри:

  • value — Числове значення

Повертає: Кубічний корінь, або null якщо невалідне

Приклади:

cbrt(27) -> 3

exp

Повертає e піднесене до степеня

Параметри:

  • value — Числове значення

Повертає: e^value, або null якщо невалідне

Приклади:

exp(1) -> 2.71828...

ln

Повертає натуральний логарифм (з основою e)

Параметри:

  • value — Числове значення

Повертає: Натуральний логарифм, або null якщо value <= 0 або невалідне

Приклади:

ln(2.71828) -> 1

log10

Повертає десятковий логарифм

Параметри:

  • value — Числове значення

Повертає: Десятковий логарифм, або null якщо value <= 0 або невалідне

Приклади:

log10(100) -> 2

log2

Повертає двійковий логарифм

Параметри:

  • value — Числове значення

Повертає: Двійковий логарифм, або null якщо value <= 0 або невалідне

Приклади:

log2(8) -> 3

sin

Повертає синус кута (в радіанах)

Параметри:

  • value — Кут в радіанах

Повертає: Синус кута, або null якщо невалідне

Приклади:

sin(pi() / 2) -> 1

cos

Повертає косинус кута (в радіанах)

Параметри:

  • value — Кут в радіанах

Повертає: Косинус кута, або null якщо невалідне

Приклади:

cos(0) -> 1

tan

Повертає тангенс кута (в радіанах)

Параметри:

  • value — Кут в радіанах

Повертає: Тангенс кута, або null якщо невалідне

Приклади:

tan(0) -> 0

asin

Повертає арксинус (в радіанах)

Параметри:

  • value — Число від -1 до 1

Повертає: Арксинус в радіанах, або null якщо значення за межами [-1, 1] або невалідне

Приклади:

asin(1) -> 1.57079...

acos

Повертає арккосинус (в радіанах)

Параметри:

  • value — Число від -1 до 1

Повертає: Арккосинус в радіанах, або null якщо значення за межами [-1, 1] або невалідне

Приклади:

acos(1) -> 0

atan

Повертає арктангенс (в радіанах)

Параметри:

  • value — Числове значення

Повертає: Арктангенс в радіанах, або null якщо невалідне

Приклади:

atan(0) -> 0

atan2

Повертає кут (в радіанах) від осі X до точки (x, y)

Параметри:

  • y — Y-координата
  • x — X-координата

Повертає: Кут в радіанах, або null якщо невалідне

Приклади:

atan2(1, 1) -> 0.78539...

radians

Перетворює градуси в радіани

Параметри:

  • value — Кут в градусах

Повертає: Кут в радіанах, або null якщо невалідне

Приклади:

radians(180) -> 3.14159...

degrees

Перетворює радіани в градуси

Параметри:

  • value — Кут в радіанах

Повертає: Кут в градусах, або null якщо невалідне

Приклади:

degrees(pi()) -> 180

sign

Повертає знак числа: додатне (1), від'ємне (-1) або нуль (0)

Параметри:

  • value — Числове значення

Повертає: 1, -1, 0, або null якщо невалідне

Приклади:

sign(-5) -> -1

trunc

Повертає цілу частину числа, відкидаючи дробову

Параметри:

  • value — Числове значення

Повертає: Цілу частину, або null якщо невалідне

Приклади:

trunc(13.37) -> 13

pi

Повертає значення числа PI (приблизно 3.14159)

Повертає: PI

Приклади:

pi() -> 3.14159...

e

Повертає число Ейлера E (приблизно 2.71828)

Повертає: E

Приклади:

e() -> 2.71828...

round

Округлює число до вказаної кількості десяткових знаків

Параметри:

  • value — Числове значення
  • decimals — Кількість десяткових знаків (за замовчуванням: 0)

Повертає: Округлене число, або null якщо невалідне

Приклади:

round(3.7)
round(3.14159, 2) -> 3.14

floor

Округлює число вниз до найближчого цілого

Параметри:

  • value — Числове значення

Повертає: Округлене вниз число, або null якщо невалідне

Приклади:

floor(3.9)
floor(3.9) -> 3

ceil

Округлює число вгору до найближчого цілого

Параметри:

  • value — Числове значення

Повертає: Округлене вгору число, або null якщо невалідне

Приклади:

ceil(3.1)
ceil(3.1) -> 4

min

Повертає мінімальне значення зі списку чисел

Параметри:

  • args — Змінна кількість числових значень

Повертає: Мінімальне значення, або null якщо всі значення null/невалідні

Приклади:

min(price, cost, 100)
min(10, 5, 20) -> 5

max

Повертає максимальне значення зі списку чисел

Параметри:

  • args — Змінна кількість числових значень

Повертає: Максимальне значення, або null якщо всі значення null/невалідні

Приклади:

max(price, cost)
max(10, 5, 20) -> 20