Matematyka
Arytmetyka
Section titled “Arytmetyka”Cztery podstawowe działania, a ponadto modulo i potęgowanie.
| Wejścia | a, b (liczby) |
| Wyjścia | result (liczba) |
| Konfiguracja | op: add, sub, mul, div, mod, pow |
Komparator
Section titled “Komparator”Porównuje dwie wartości i zwraca wartość logiczną — inaczej niż If, który rozgałęzia przepływ.
| Wejścia | a, b |
| Wyjścia | result (wartość logiczna) |
| Konfiguracja | operator: lt, lte, eq, gte, gt, ne, contains |
Warto go użyć, gdy wynik ma być przenoszony dalej (zapisany w zmiennej, wysłany w treści żądania), a nie kierowany do jednej z dwóch dróg.
Funkcje jednoargumentowe i ograniczanie zakresu.
| Wejścia | a (liczba), precision (liczba) |
| Wyjścia | result (liczba) |
op | Działanie | Używane pola |
|---|---|---|
round | Zaokrągla | precision |
floor | Zaokrągla w dół | — |
ceil | Zaokrągla w górę | — |
trunc | Obcina | — |
abs | Wartość bezwzględna | — |
sign | Znak (-1, 0, 1) | — |
sqrt | Pierwiastek kwadratowy | — |
min | Minimum | b |
max | Maksimum | b |
clamp | Ogranicza do zakresu | min, max |
W przypadku prostego obliczenia wewnątrz pola tekstowego
helpery Handlebars {{add}},
{{multiply}}, {{round}} i {{toFixed}} pozwalają uniknąć dodawania bloku.