大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> Script -> VBScript教程 第七课 使用条件语句

VBScript教程 第七课 使用条件语句

时间: 2021-07-31 作者:daque

遏制步调实行

运用前提语句和轮回语句不妨遏制 script 的过程。运用前提语句不妨编写举行确定和反复操纵的 vbscript 代码。在 vbscript 中可运用以次前提语句: · if...then...else 语句 · select case 语句 运用 if...then...else 举行确定if...then...else 语句用来计划前提能否为 true 或 false,而且按照计划截止指定要运转的语句。常常,前提是运用比拟演算符对值或变量举行比拟的表白式。相关比拟演算符的精细消息,请参见比拟演算符。if...then...else 语句不妨依照须要举行嵌套。 前提为 true 时运转语句要在前提为 true 时运转单列语句,可运用 if...then...else 语句的单列语法。下例演示了单列语法。请提防此例简略了要害字 else。 sub fixdate()dim mydatemydate = #2/13/95#if mydate < now then mydate = nowend sub要运转多行代码,必需运用多行(或块)语法。多行(或块)语法包括 end if 语句,如次所示: sub alertuser(value)if value = 0 thenalertlabel.forecolor = vbredalertlabel.font.bold = truealertlabel.font.italic = trueend ifend sub前提为 true 和 false 时间别运转某些语句不妨运用 if...then...else 语句设置两个可实行语句块:前提为 true 时运转某一语句块,前提为 false 时运转另一语句块。 sub alertuser(value)if value = 0 thenalertlabel.forecolor = vbredalertlabel.font.bold = truealertlabel.font.italic = trueelsealertlabel.forecolor = vbblackalertlabel.font.bold = falsealertlabel.font.italic = falseend ifend sub对多个前提举行确定if...then...else 语句的一种变形承诺您从多个前提中采用,即增添 elseif 子句以夸大 if...then...else 语句的功效,使您不妨遏制鉴于多种大概的步调过程。比方: sub reportvalue(value)if value = 0 thenmsgbox valueelseif value = 1 thenmsgbox valueelseif value = 2 thenmsgbox valueelsemsgbox "数值胜过范畴!"end if不妨增添大肆多个 elseif 子句以供给多种采用。运用多个 elseif 子句常常会变得很负担。在多个前提中举行采用的更好本领是运用 select case 语句。 运用 select case 举行确定select case 构造供给了 if...then...elseif 构造的一个灵活情势,不妨从多个语句块中采用实行个中的一个。select case 语句供给的功效与 if...then...else 语句一致,然而不妨使代码越发简单易读。 select case 构造在其发端处运用一个只计划一次的大略尝试表白式。表白式的截止将与构造中每个 case 的值比拟。即使配合,则实行与该 case 关系的语句块: select case document.form1.cardtype.options(selectedindex).textcase "mastercard"displaymclogovalidatemcaccountcase "visa"displayvisalogovalidatevisaaccountcase "american express"displayamexcologovalidateamexcoaccountcase elsedisplayunknownimagepromptagainend select 请提防 select case 构造只计划发端处的一个表白式(只计划一次),而 if...then...elseif 构造计划每个 elseif 语句的表白式,那些表白式不妨各不沟通。仅当每个 elseif 语句计划的表白式都沟通时,才不妨运用 select case 构造包办 if...then...elseif 构造。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.