抖音粉丝群1
『7x24小时有问必答』

VBScript 基础知识
内容:if语句

申明:该系列文档仅供个人学习使用,转载请注明出处©

if语句用来判定所给定的条件是否满足,根据判定的结果(真或假)决定操作是否执行。

if(表达式)then  
操作语句1  
else  
操作语句2
end if

当表达式为真,只执行操作语句1;表达式为假,只执行操作语句2。

如以下示例程序
dim countcount = 0If count = 0 Then        MsgBox  "There  are  no  items."Else    MsgBox "There are " & count & " items."End If

关系运算符

VBS语言中提供了6种关系运算符,用于关系表达式:
①<(小于)
②<=(小于或等于)
③>(大于)
④>=(大于或等于)
⑤=(等于)
⑥<>(不等于)

关系表达式中可以包括多个关系运算符,注意它们的执行有优先次序:上面①②③④优先级别相同,⑤⑥优先级别相同,前面4种高于后面两种。优先级高的先执行,相同优先级的从左至右执行。

还有,关系运算符优先级低于算术运算符;高于赋值运算符(=)。

逻辑运算符

VBS语言中提供了3种逻辑运算符,用于逻辑表达式:
①AND(逻辑与)
②OR(逻辑或)
③NOT(逻辑非)

逻辑运算的真值表:
1.png

逻辑表达式中可以包括多个逻辑运算符,上面①②优先级别相同,低于后面Not逻辑非。与其它运算符优先级,如图
2.png

if语句的3种形式

VBS语言提供了3种形式的if语句
①if(表达式)then 语句 end if
dim countcount = 0

If count = 0 Then        MsgBox  "There  are  no  items."End If
②if(表达式)then 语句1 else 语句2  end if
dim countcount = 0

If count = 0 Then        MsgBox  "There  are  no  items."Else    MsgBox "There are " & count & " items."End If
③if(表达式1)then 语句1
elseif(表达式2)then 语句2
elseif(表达式3)then 语句3
elseif(表达式m)then 语句m
else 语句n
end if
dim countcount = 0

If count = 0 Then    MsgBox "There are no items."ElseIf count = 1 Then    MsgBox "There is 1 item."Else    MsgBox "There are " & count & " items."End If

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码