更新时间:2022-06-27 GMT+08:00
分享

操作符

当前支持如下操作符

表1 数学操作符

操作符

描述

+

用于两个数字相加。

当"+"的左操作数是字符串时,会将两个操作数拼接成字符串作为计算结果。例如 "123" + 123的计算结果是字符串"123123"。

-

用于两个数字相减。

*

用于两个数字相乘。

/

用于两个数字相除,如果除数是0,则跳过本次表达式的计算。

当左右操作数均为整数时,则执行整数除法。例如:公式"5/4" 的计算结果是1,而公式"5/4.0"的计算结果是1.25

>=

用于判断左操作数是否大于等于右操作数。

<=

用于判断左操作数是否小于等于右操作数。

==

用于判断左操作数是否等于右操作数。

!=

用于判断左操作数是否不等于右操作数。

&&

逻辑与操作,如a>100 && c<=20

||

逻辑或操作,如 a<b || c< d

如果在执行运算时发现类型不匹配,会跳过本次表达式的计算。以下是一些常见的不匹配场景

表2 常见类型不匹配场景

公式

原因

"hello" * "world"

* 只能用于数字之间相乘,而"hello"和"world"都是字符串。

123 && a>b

&& 要求两个操作数均为布尔表达式,而123是整数类型。

[1,2,3] + [4,5,6]

* 只能用于数字之间相乘,不能用于数组之间相乘。

相关文档