|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 kftianji 于 2018-9-19 20:06 编辑
试做一个加减乘除的计算器,A值B值从aft1和aft2编辑框中填写获得
- var A,B,ansa
- A=editgettext("aft1")
- B=editgettext("aft2")
- if((A=null)||(B=null))//问题出在这里
- text(A)//弹窗 检测
- else
- ansa=ans(A,B)
- staticsettext("ans",ansa)
- end
复制代码
当aft1或aft2不填写任何值时if语句中A,B变量的值是" ",不是null,所以if判定直接跳过去到eles了
编辑框无数值时没法弹出提示窗口了
另一个问题,两个编辑框内输入的非数值时也会运算(ASCII码),有简易判定是否是数字的方式么 |
|