51Testing软件测试论坛
标题:
如何判断两个变量的值相等?
[打印本页]
作者:
harryliu
时间:
2011-9-30 12:00
标题:
如何判断两个变量的值相等?
在用if then时,if里面有个条件判断if A=B then ……,A和B的值都是数字1,这时判断的结果是A不等于B,请问是为什么?
我在A\B的后面都加个-0,变成了if A-0=B-0,结果判断就正确了,请问是为什么?
作者:
阳光下的橙子
时间:
2011-10-2 09:34
你要搞清楚,两个变量是不是同一类型啊
一个字符型的1和一个int型的1当然不能匹配了
要改成If Cint(A) = Cint(B) then.....
if A-0=B-0为什么会正确呢,因为你对两个变量执行了运算,VBS就强制把A和B转化为数字类型的变量了
作者:
wangyanzhao
时间:
2011-10-7 22:41
楼上说的是正确的
作者:
shanfeng1419
时间:
2011-10-8 10:00
学习了,谢谢
作者:
harryliu
时间:
2011-10-9 18:00
你要搞清楚,两个变量是不是同一类型啊
一个字符型的1和一个int型的1当然不能匹配了
要改成If Cint(A) = ...
阳光下的橙子 发表于 2011-10-2 09:34
谢谢,学习了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2