将一个数据行变量转换成数字长整型变量

text1.text = "11"
text2.text = "12"
text3.text = text1.text+text2.text
按道理应该得到11+12(结果是23),但是返回什么呢?返回的是1112 这个是因为运算时候是字符运算 所以这样不行

那么怎么办呢?
text1.text = "11"
text2.text = "12"
text3.text = val(text1.text)+val(text2.text)
这样就返回23了 因为这里不是计算"11"+"12"而是计算11+12  前者等同于"11" & "12"

如果是字符串或者空格会返回一个0 所以可以利用这一点过滤字符只能输入数字



合肥光华学校|合肥寄宿学校|合肥私立小学|合肥寄宿小学|合肥全封闭式学校|合肥寄宿中学|合肥私立中学|合肥寄宿制中小学校
合肥光华学校 咨询电话:15556966180郭老师或(0551)65796180微信:hfgh168
地址:合肥市天通路139号 邮编:230088 邮箱:402175648@qq.com
皖ICP备18012143号-2