Числовые и математические трансформеры (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"