如何判断两个变量的值相等?
在用if then时,if里面有个条件判断if A=B then ……,A和B的值都是数字1,这时判断的结果是A不等于B,请问是为什么?我在A\B的后面都加个-0,变成了if A-0=B-0,结果判断就正确了,请问是为什么? 你要搞清楚,两个变量是不是同一类型啊
一个字符型的1和一个int型的1当然不能匹配了
要改成If Cint(A) = Cint(B) then.....
if A-0=B-0为什么会正确呢,因为你对两个变量执行了运算,VBS就强制把A和B转化为数字类型的变量了 楼上说的是正确的 学习了,谢谢 你要搞清楚,两个变量是不是同一类型啊
一个字符型的1和一个int型的1当然不能匹配了
要改成If Cint(A) =...
阳光下的橙子 发表于 2011-10-2 09:34 http://bbs.51testing.com/images/common/back.gif
谢谢,学习了
页:
[1]