Математика
Арифметика
Section titled “Арифметика”Чотири дії, а також остача від ділення та піднесення до степеня.
| Входи | a, b (числа) |
| Виходи | result (число) |
| Конфігурація | op: add, sub, mul, div, mod, pow |
Компаратор
Section titled “Компаратор”Порівнює два значення й повертає булеве — на відміну від If, який розгалужує.
| Входи | a, b |
| Виходи | result (булеве) |
| Конфігурація | operator: lt, lte, eq, gte, gt, ne, contains |
Використовуйте його, коли результат потрібно перенести (зберегти у змінній, надіслати в тілі запиту), а не спрямувати на два шляхи.
Унарні функції та обмеження.
| Входи | a (число), precision (число) |
| Виходи | result (число) |
op | Дія | Використані поля |
|---|---|---|
round | Округлює | precision |
floor | Округлює вниз | — |
ceil | Округлює вгору | — |
trunc | Відкидає дробову частину | — |
abs | Модуль | — |
sign | Знак (-1, 0, 1) | — |
sqrt | Квадратний корінь | — |
min | Мінімум | b |
max | Максимум | b |
clamp | Обмежує проміжком | min, max |
Для простого обчислення всередині текстового поля
помічники Handlebars {{add}},
{{multiply}}, {{round}}, {{toFixed}} позбавляють потреби додавати блок.