ДокументацияОператоры маппера5. Числовые и математические трансформеры (Number & math)

Числовые и математические трансформеры (Number & math)

Числовые операторы приводят значение через Number(...); значение, не являющееся конечным числом, проходит насквозь без изменений.

abs

Вид: трансформер · Обработка значения: whole-value

Абсолютное значение.

Пример. -55

add

Вид: трансформер · Обработка значения: whole-value

Прибавляет операнд.

Аргумент Тип Обязателен По умолчанию
operand number да 0

Пример. 5 с operand=38

subtract

Вид: трансформер · Обработка значения: whole-value

Вычитает операнд.

Аргумент Тип Обязателен По умолчанию
operand number да 0

Пример. 10 с operand=46

multiply

Вид: трансформер · Обработка значения: whole-value

Умножает на операнд.

Аргумент Тип Обязателен По умолчанию
operand number да 1

Пример. 3 с operand=412

divide

Вид: трансформер · Обработка значения: whole-value

Делит на операнд. Деление на ноль — no-op (возвращает вход), а не Infinity.

Аргумент Тип Обязателен По умолчанию
operand number да 1

Пример. 6 с operand=32 · 6 с operand=06

modulo

Вид: трансформер · Обработка значения: whole-value

Остаток от деления. Нулевой делитель — no-op.

Аргумент Тип Обязателен По умолчанию
operand number да 1

Пример. 10 с operand=31

Math.ceil

Вид: трансформер · Обработка значения: whole-value

Округляет вверх.

Пример. 4.25

Math.floor

Вид: трансформер · Обработка значения: whole-value

Округляет вниз.

Пример. 4.84

Math.round

Вид: трансформер · Обработка значения: whole-value

Округляет до ближайшего целого.

Пример. 4.55

toFixed

Вид: трансформер · Обработка значения: whole-value

Форматирует число с фиксированным числом знаков после запятой. Результат — строка.

Аргумент Тип Обязателен По умолчанию
digits number нет 2

Пример. 3.14159"3.14"