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

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

Содержание

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

abs

#

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

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

Пример. -5 → 5

add

#

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

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

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

Пример. 5 с operand=3 → 8

subtract

#

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

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

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

Пример. 10 с operand=4 → 6

multiply

#

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

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

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

Пример. 3 с operand=4 → 12

divide

#

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

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

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

Пример. 6 с operand=3 → 2 · 6 с operand=0 → 6

modulo

#

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

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

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

Пример. 10 с operand=3 → 1

Math.ceil

#

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

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

Пример. 4.2 → 5

Math.floor

#

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

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

Пример. 4.8 → 4

Math.round

#

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

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

Пример. 4.5 → 5

toFixed

#

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

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

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

Пример. 3.14159 → "3.14"