找回密码
 加入
搜索
查看: 1557|回复: 3

[AU3基础] autoit里 0 等于任何值么?【已解决】

[复制链接]
发表于 2011-8-10 22:01:56 | 显示全部楼层 |阅读模式
本帖最后由 realdos 于 2011-8-10 23:05 编辑
if 0 = "-" Then
        MsgBox(0,"","true")
Else
MsgBox(0,"","false")
EndIf
代码如上,执行之后显示“true”。
把 “-” 换成其他字符,也一样结果。
发表于 2011-8-10 22:11:25 | 显示全部楼层
用 == 双等号比较。
发表于 2011-8-10 22:14:01 | 显示全部楼层
我的理解是“_”是一个字符串,这个字符串换成ASC码是一个数值的,那么if  0 = "_"就等于是判断一个非0值,那么结果肯定为true,即使改为 if 0 = "0"也一样,除非是if 0 = 0
 楼主| 发表于 2011-8-10 23:02:05 | 显示全部楼层
回复 2# pusofalse
明白了!谢谢版主!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-1 19:30 , Processed in 0.104024 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表