數學
四則運算,再加上取餘數與次方。
| 輸入 | a、b(數字) |
| 輸出 | result(數字) |
| 設定 | op:add、sub、mul、div、mod、pow |
比較兩個值並回傳一個布林值 — 這一點和會分支的 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 helper 的 {{add}}、
{{multiply}}、{{round}}、{{toFixed}} 就好,不必多加一個節點。