Skip to content

4.5 表达式语法 ​

表达式用于在绑定中对数据进行计算和转换。

运算符 ​

运算符说明示例
+ - *算术运算a + b
> < >= <=比较运算temp > 50
== !=等于/不等于status == 1
&& || !逻辑运算a > 0 && b < 100
?:三元运算status ? '运行' : '停止'

注意:表达式中不能使用 / 除号(因变量名可包含 /),需要除法时改写为乘以倒数(如 除2 写成 *0.5)。

表达式示例 ​

javascript
// 温度显示(变量名直接书写,引擎自动替换为 get('变量名'))
"当前温度: " + 温度1 + "°C"

// 状态判断
status == 1 ? '运行中' : '已停止'

// 多条件颜色
temp > 80 ? '#FF0000' :      // 高温-红色
temp > 60 ? '#FFFF00' :      // 中温-黄色
'#00FF00'                     // 低温-绿色

// 百分比计算(不能用 /,改为乘以倒数)
"完成度: " + (current * (1.0 * 0.01)).toFixed(1) + "%"
// 若 total 是固定值100,直接写 current*0.01;若 total 动态变化需在脚本中处理

LPPLC 工业物联网云平台 · 软硬件与云平台全栈自研