VB里if check.value与if check.value=1有何不同?

 我来答
匿名用户
2013-10-19
展开全部
if check.value
默认check.value为布尔值.
如果check.value等于-1. 这个条件也会成立. 因为VB中.0为假,非0为真.
if check.value = 1
请注意. 这样看 if (check.value = 1)
(check.value = 1) 这个比较运算.只会返回两个值. 一个是True 一个是False
如果 check.value等于 -1 这个条件不会成立..
匿名用户
2013-10-19
展开全部
同意上楼

比如说 (我再说一下布尔值)
if isnumeric(x) then ...这个已经判断了x是不是数值
而if isnumeric(x)=true then ...这个也是判断了x是不是数值
但是你不能把布尔值和真正的check.value=1混淆
在布尔值中结果为true,值就是-1,false值为0这和check.value的属性值是不同的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式