数学
四则运算,另加取模和幂运算。
| 输入 | 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 辅助函数 {{add}}、
{{multiply}}、{{round}}、{{toFixed}} 就不必再加一个节点了。