51Testing软件测试论坛
标题:
a+b的问题
[打印本页]
作者:
lingxin5013
时间:
2008-7-29 16:46
标题:
a+b的问题
datatable.GetSheet("Global").setcurrentrow(m)
Browser("Browser").Page("Untitled Page_2").WebElement("WebTable").Output CheckPoint("WebTable_2")
rightnumber=(datatable.RawValue("right","Global"))
print "right="&rightnumber '这里显示的是5
Browser("Browser").Page("Untitled Page_2").WebElement("WebTable_2").Output CheckPoint("WebTable_3")
wrongnumber=(datatable.RawValue("wrong","Global"))
print "wrong="&wrongnumber '这里显示的是0
print rightnumber+wrongnumber '为什么显示出来是50?????
If 5=rightnumber+wrongnumber Then '导致rightnumber+wrongnumber=50??? ,请问错在什么地方??
msgbox "right"
else
msgbox "wrong"
End I
作者:
lingxin5013
时间:
2008-7-29 16:47
应该是 5+0 应该是 5啊 ? 这里为什么错误 我看了帮助 如果2个字符串使用+相当与& 但是我传递的是2个数字为什么不加
在线等待!!!!~~~~
作者:
xiaoyaoke
时间:
2008-7-29 16:49
呵呵,你取的是两个string值,然后+进行的string的加
结果就是50了
在用rightnumber 和wrongnumber之前Int下就可以了
作者:
lingxin5013
时间:
2008-7-29 16:50
哦 原来如此 呵呵~~~ good
作者:
没有蛀牙
时间:
2008-7-29 17:10
VBS是弱类型语言,变量在使用前不要求必须定义,类型之间没有明显的界限,变量在使用时会自动转换为合适的目标类型。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2