zhongzijie 发表于 2010-4-26 16:42:48

[已解决]求助大家一个数字大小对比的问题,谢谢大家

本帖最后由 zhongzijie 于 2010-4-26 16:59 编辑

;代码1 数字大小对比正常
$a = 402
$b = -402
If $a > $b Then
MsgBox(0, "", "a 大于 b")
ElseIf $a < $b Then
MsgBox(0, "", "a 小于 b")
EndIf

;代码2 数字大小对比错误,显示的是a 小于 b,请问大家是怎么回事
$a = "402"
$b = "-402"
If $a > $b Then
MsgBox(0, "", "a 大于 b")
ElseIf $a < $b Then
MsgBox(0, "", "a 小于 b")
EndIf

救助各位高手,在代码2不减去 "" 的情况下,怎么样把代码2的运算结果显示正常呢?

afan 发表于 2010-4-26 16:53:20

$a = '402'
$b = '-402'
If Number($a) > Number($b) Then
        MsgBox(0, '', $a & ' 大于 ' & $b)
ElseIf Number($a) < Number($b) Then
        MsgBox(0, '', $a & ' 小于 ' & $b)
EndIf

zhongzijie 发表于 2010-4-26 16:58:11

谢谢版主afan,谢谢autoitx论坛,谢谢

foxdcj 发表于 2012-8-20 14:56:03

autoit對數值的大小比對很令人著急啊
页: [1]
查看完整版本: [已解决]求助大家一个数字大小对比的问题,谢谢大家