运算符
算符运算符
运算符 | 说明 | 示例 | 结果 | 备注 |
---|---|---|---|---|
+ | 加法 | 5+2 "5"+2 5+"2" |
数字 7 | 加号任意一边为数字 |
- | 减法 | 5-2 "5"-2 5-"2" "5"-"2" |
数字 3 | 支持数字及字符串 |
* | 乘法 | 5*2 5*"2" "5"*2 "5"*"2" |
数字 10 | 支持数字及字符串 |
/ | 除法 | 5/2 "5"/2 5/"2" "5"/"2" |
数字 2.5 | 支持数字及字符串 |
% | 取余,除法取余整数 | 5%2 5%"2" "5"%2 "5"%"2" |
数字 1 | 支持数字及字符串 |
注意事项
加号任意一边数据中包含非纯数字的内容,会当成连接符处理,如 1+"a234" 加号会当成连接符处理,结果为字符串 “1a234”,不可用于运算。
字符串用于减法到取余的运算符时,字符串内容只能为纯数字否则会报错。
运算符后有包含运算符的括号时,会先计算括号中的内容后再进行计算,如 6/(10-7),输出结果为数字 2。
如果是多个仅包含数字的数据进行运算,需要从左向右依次进行运算,加号任意一边为数字当做加法运算处理,加号两边都是字符串当做连接符处理;如 "1"+"3"+5,先计算 "1"+"3" ,加号两边都是字符串则加号为连接符,结果为字符串 "13",再计算 "13"+5 加号右侧为数字 5 则加号为运算符,结果为数字 18。
加法运算示例如下,需要注意加号左右数据的位置不同结果可能不同。
- 点击数据类型查看数据类型的定义。
连接符
运算符 | 说明 | 示例 | 结果 | 备注 |
---|---|---|---|---|
+ | 连接符, 将两个及其以上字符串合并成到一起 |
"1"+"2" | 字符串 "12" | 加号两边都为字符串 |
注意事项
加号两边都是字符串当做连接符处理,如果想使用加法运算可以使用「文本转数字」转成数字(文本转数字组件仅支持转换只包含纯数字的数据);加号任意一边为数字当做加法运算处理,如 "1"+"2"+3 = 15。
加号任意一边数据中包含非纯数字的内容,会当成连接符处理,如 1+"a234" 加号为连接符,结果为字符串 “1a234”,不可用于运算。
当连接符后方有包含运算的括号时,会先计算括号中的内容,再进行合并连接,如 "a:"+(10-3),输出结果为 "a:7"。
如下图第 3 行及第 13 行加号为连接符。