胡元 发表于 2024-4-3 11:32:11

服务端命令参数直接赋值为数字时的问题

服务端命令参数直接赋值为数字时,不能做大于小于判断?判断结果公式=装盘长度>=数量,不成立?

赛龙周 发表于 2024-4-3 11:32:12

胡元 发表于 2024-4-3 15:54
我的意思是33>=30 应该是true,而不是false

装盘长度*1 >=数量*1

olookok 发表于 2024-4-3 15:11:34

直接if   装盘长度 >=数量

            xxxxx

      

胡元 发表于 2024-4-3 15:54:21

olookok 发表于 2024-4-3 15:11
直接if   装盘长度 >=数量

            xxxxx

我的意思是33>=30 应该是true,而不是false

kohh 发表于 2024-4-3 16:25:39

本帖最后由 kohh 于 2024-4-3 16:31 编辑

猜测 数量="30"是个字符串。所以和整型的33比较 是false

Nathan.guo 发表于 2024-4-7 09:21:15

感谢各位大佬的支持,这种场景下,我们直接使用判断条件去比较变量,确实是会艺字符串的形式来比较的,因此我们需要采用楼上这样的方案,给变量乘数字1,这样就自动将字符串转为数字格式啦~~
页: [1]
查看完整版本: 服务端命令参数直接赋值为数字时的问题