linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘网络学院网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 开发语言 > JavaScript >
栏目导栏
  php
  JSP
  ASP
  asp.net
  JAVA
  c/c++/c#
  perl
  JavaScript
  Basic
  Delphi
资料搜索
热门文章
·javascript 时间对象的格式化
·去掉字符串前后的空格
·javascript 事件监听机制
·javascript 事件调用顺序
·js刷新框架子页面的七种方法
·JavaScript:替换字符串
·IE下的JScript编程需注意的内存
·用javascript操作word文档
·Javascript中CTRL+回车提交表单
·JS 获取鼠标位置
·javascript判断Email地址是否有
·Javascript中Select的OnChange
·JS实现的滑动展开与折叠效果
·有分页功能的WEB打印
·Javascript实现窗口最大化的严
最新文章
·使用CSS改变表格边框样式
·为网页添加浮动广告
·判断表单中添加是否数字的JS与
·让浏览器状态栏动起来
·使用Javascript制作行间颜色间
·禁止用右键查看源代码
·网页侦测四法
·制作弹出公告窗口
·为网页添加特效
·网页中取消鼠标右键方法大全
·JavaScript 根据屏幕解析度显示
·如何实现浏览器上的右键菜单
·如何制作浮动广告
·让弹出窗口变得“体贴”一些
·JavaScript技巧:让网页自动穿上
Google
 
VBScript基础教程之七使用条件语句
[ 作者:  加入时间:2007-12-12 16:27:12  来自:Linux联盟收集整理 ]
控制程序执行 iHKLinux联盟
iHKLinux联盟
使用条件语句和循环语句可以控制 Script 的流程。使用条件语句可以编写进行判断和重复操作的 VBScript 代码。在 VBScript 中可使用以下条件语句: iHKLinux联盟
iHKLinux联盟
· If...Then...Else 语句 iHKLinux联盟
· Select Case 语句 iHKLinux联盟
iHKLinux联盟
使用 If...Then...Else 进行判断 iHKLinux联盟
iHKLinux联盟
If...Then...Else 语句用于计算条件是否为 True 或 False,并且根据计算结果指定要运行的语句。通常,条件是使用比较运算符对值或变量进行比较的表达式。有关比较运算符的详细信息,请参阅比较运算符。If...Then...Else 语句可以按照需要进行嵌套。 iHKLinux联盟
iHKLinux联盟
条件为 True 时运行语句 iHKLinux联盟
iHKLinux联盟
要在条件为 True 时运行单行语句,可使用 If...Then...Else 语句的单行语法。下例示范了单行语法。请注意此例省略了关键字 Else。 iHKLinux联盟
iHKLinux联盟
Sub FixDate() iHKLinux联盟
Dim myDate iHKLinux联盟
myDate = #2/13/95# iHKLinux联盟
If myDate < Now Then myDate = Now iHKLinux联盟
End Sub iHKLinux联盟
iHKLinux联盟
要运行多行代码,必须使用多行(或块)语法。多行(或块)语法包含 End If 语句,如下所示: iHKLinux联盟
iHKLinux联盟
Sub AlertUser(value) iHKLinux联盟
If value = 0 Then iHKLinux联盟
AlertLabel.ForeColor = vbRed iHKLinux联盟
AlertLabel.Font.Bold = True iHKLinux联盟
AlertLabel.Font.Italic = True iHKLinux联盟
End If iHKLinux联盟
End Sub iHKLinux联盟
iHKLinux联盟
条件为 True 和 False 时分别运行某些语句 iHKLinux联盟
iHKLinux联盟
可以使用 If...Then...Else 语句定义两个可执行语句块:条件为 True 时运行某一语句块,条件为 False 时运行另一语句块。 iHKLinux联盟
iHKLinux联盟
Sub AlertUser(value) iHKLinux联盟
If value = 0 Then iHKLinux联盟
AlertLabel.ForeColor = vbRed iHKLinux联盟
AlertLabel.Font.Bold = True iHKLinux联盟
AlertLabel.Font.Italic = True iHKLinux联盟
Else iHKLinux联盟
AlertLabel.Forecolor = vbBlack iHKLinux联盟
AlertLabel.Font.Bold = False iHKLinux联盟
AlertLabel.Font.Italic = False iHKLinux联盟
End If iHKLinux联盟
End Sub iHKLinux联盟
iHKLinux联盟
对多个条件进行判断 iHKLinux联盟
iHKLinux联盟
If...Then...Else 语句的一种变形允许您从多个条件中选择,即添加 ElseIf 子句以扩充 If...Then...Else 语句的功能,使您可以控制基于多种可能的程序流程。例如: iHKLinux联盟
iHKLinux联盟
Sub ReportValue(value) iHKLinux联盟
If value = 0 Then iHKLinux联盟
MsgBox value iHKLinux联盟
ElseIf value = 1 Then iHKLinux联盟
MsgBox value iHKLinux联盟
ElseIf value = 2 then iHKLinux联盟
Msgbox value iHKLinux联盟
Else iHKLinux联盟
Msgbox "数值超出范围!" iHKLinux联盟
End If iHKLinux联盟
iHKLinux联盟
可以添加任意多个 ElseIf 子句以提供多种选择。使用多个 ElseIf 子句经常会变得很累赘。在多个条件中进行选择的更好方法是使用 Select Case 语句。 iHKLinux联盟
iHKLinux联盟
使用 Select Case 进行判断 iHKLinux联盟
iHKLinux联盟
Select Case 结构提供了 If...Then...ElseIf 结构的一个变通形式,可以从多个语句块中选择执行其中的一个。Select Case 语句提供的功能与 If...Then...Else 语句类似,但是可以使代码更加简练易读。 iHKLinux联盟
iHKLinux联盟
Select Case 结构在其开始处使用一个只计算一次的简单测试表达式。表达式的结果将与结构中每个 Case 的值比较。如果匹配,则执行与该 Case 关联的语句块: iHKLinux联盟
iHKLinux联盟
Select Case Document.Form1.CardType.Options(SelectedIndex).Text iHKLinux联盟
Case "MasterCard" iHKLinux联盟
DisplayMCLogo iHKLinux联盟
ValidateMCAccount iHKLinux联盟
Case "Visa" iHKLinux联盟
DisplayVisaLogo iHKLinux联盟
ValidateVisaAccount iHKLinux联盟
Case "American Express" iHKLinux联盟
DisplayAMEXCOLogo iHKLinux联盟
ValidateAMEXCOAccount iHKLinux联盟
Case Else iHKLinux联盟
DisplayUnknownImage iHKLinux联盟
PromptAgain iHKLinux联盟
End Select iHKLinux联盟
iHKLinux联盟
请注意 Select Case 结构只计算开始处的一个表达式(只计算一次),而 If...Then...ElseIf 结构计算每个 ElseIf 语句的表达式,这些表达式可以各不相同。仅当每个 ElseIf 语句计算的表达式都相同时,才可以使用 Select Case 结构代替 If...Then...ElseIf 结构。 Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·VBScript基础教程之八使用循环语句  (2007-12-12 16:26:06)
 ·VBScript基础教程之九VBScript过程  (2007-12-12 16:23:34)
 ·VBScript基础教程之十VBScript编码约定  (2007-12-12 16:22:54)
 ·VBScript基础教程之十一VBScript与窗体  (2007-11-30 13:14:25)
 ·VBScript基础教程之十二在VBScript中使用对象  (2007-11-30 13:13:56)
 ·《VBScript制作实例》笔记  (2007-11-23 14:51:13)
 ·纯ASP(VBscript)写的全球IP地址搜索程序  (2007-11-20 15:26:48)
 ·VBScript 数据类型  (2007-11-14 07:40:23)
 ·区分JavaScript,Js,VBScript,ASP  (2007-10-29 13:34:19)
 ·Delphi快速入门基础教程系列5  (2007-10-12 22:16:31)